Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Narrative (Details)

v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended
May 09, 2024
Dec. 16, 2020
Mar. 02, 2016
Mar. 31, 2025
Mar. 31, 2024
Dec. 22, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Total stock-based compensation       $ 2,114,000 $ 274,000  
Stock Options            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Total stock-based compensation       7,000    
Unrecognized compensation cost       $ 10,000    
Stock-based compensation weighted-average period       9 months 3 days    
Restricted Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Total stock-based compensation       $ 500,000    
Stock-based compensation weighted-average period       1 year 2 months 1 day    
Stock-based compensation cost       $ 1,000,000.0    
Restricted Stock | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period       1 year    
Restricted Stock | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period       2 years    
2016 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock available for issuance (in shares)     5      
Expiration period     10 years      
2020 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock available for issuance (in shares)   20,064        
Expiration period   10 years        
2024 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock available for issuance (in shares) 160,164          
Expiration period 10 years          
2022 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock available for issuance (in shares)           160,164
2024 Inducement Awards | Restricted Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted, fair value         $ 2,543