v3.26.1
Stock-Based Compensation - 2019 Equity Incentive Plan (Novosteo) (Details) - USD ($)
3 Months Ended 6 Months Ended
May 19, 2022
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation   $ 12,093,000 $ 1,273,000 $ 13,379,000 $ 2,659,000
Restricted Stock Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation   $ 0 100,000 $ 0 200,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) 2,725        
Common stock reserved for issuance (in shares)   960   960  
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   $ 0 48,000 44,000 97,000
Income tax benefits recognized       0  
Total fair value of shares vested     $ 100,000   $ 200,000
Unamortized employee stock-based compensation   $ 0   $ 0