v3.26.1
Stock-Based Compensation - 2019 Equity Incentive Plan (Novosteo) (Details) - USD ($)
3 Months Ended
May 19, 2022
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation   $ 1,286,000 $ 1,386,000
Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation   $ 0 79,000
2019 Novosteo Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Maximum aggregate number of shares that may be issued under the plan (in shares) 54,498    
Common stock reserved for issuance (in shares)   24,680  
Income tax benefits recognized   $ 0  
2019 Novosteo Plan | Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants to purchase common stock (in USD per share) $ 0.0911    
Award grant period 10 years    
Rate of purchase price of stock on fair value (as a percent) 100.00%    
Voting rights in percentage 0.10    
Stock options granted maximum period 10 years    
Stock based awards vesting period 4 years    
2019 Novosteo Plan | Employee Stock Option | One Year Anniversary      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock based awards vesting period 1 year    
Award vesting rights 25.00%    
2019 Novosteo Plan | Employee Stock Option | Three Year Anniversary      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock based awards vesting period 3 years    
Award vesting rights 75.00%    
2019 Novosteo Plan | Employee Stock Option | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Rate of purchase price of stock on fair value (as a percent) 110.00%    
Monthly installments over the remaining vesting period 4 years    
2019 Novosteo Plan | Employee Stock Option | Minimum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Monthly installments over the remaining vesting period 3 years    
2019 Novosteo Plan | Restricted Stock Awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation   44,000 49,000
Income tax benefits recognized   0  
Total fair value of shares vested     $ 100,000
Unamortized employee stock-based compensation   $ 0