v3.26.1
Stock-Based Compensation - 2022 Inducement Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
May 09, 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
2022 Inducement Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Increase in number of shares available for issuance as proportion of shares of common stock (in shares) 20,000        
Award grant period 10 years        
Rate of purchase price of stock on fair value (as a percent) 100.00%        
Common stock reserved for issuance (in shares)   8,333   8,333  
Stock-based compensation   $ 200,000 $ 300,000 $ 500,000 $ 700,000
Income tax benefits recognized       0  
Options, stock-based compensation not yet recognized   $ 0   $ 0