XML 64 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Options, Restricted Stock and Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 24, 2025
Jul. 14, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for future issuance 19,094,511   16,909,516    
Number of shares available for grant 1,685,616        
Stock options exercised 10,937        
Intrinsic value of stock options exercised $ 0 $ 400,000      
Unrecognized compensation cost related to unvested stock options $ 21,300,000        
Stock-based awards are expected to be recognized over a weighted average period 3 years 1 month 2 days        
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Aggregate fair value of awards that vested $ 0 $ 1,900,000      
Outstanding restricted stock units 0        
PSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized compensation cost related to unvested stock options $ 600,000        
2015 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period 4 years        
Share-based compensation arrangement by share-based payment award, expiration period 10 years        
Number of shares available for grant 0        
Stock options exercised 306,518        
Exercise price per share $ 1.46        
Common stock held by option holder in consideration of aggregate exercise price 122,608        
2025 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares available for grant 903,400        
2025 Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for future issuance       1,000,000  
2021 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for future issuance         10,754,617