v3.26.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2026
Apr. 30, 2026
Apr. 29, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost not yet recognized, remainder of fiscal year $ 2,182      
Compensation cost not yet recognized, year one 3,699      
Compensation cost not yet recognized, thereafter 10,843      
Board of Directors        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Nonemployee services transaction, quarterly fee $ 33      
The 2009 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of additional shares (in shares)   1,000    
Number of shares authorized (in shares)   1,800 800  
Common stock, shares outstanding (in shares) 383      
Compensation cost not yet recognized $ 16,724      
The 2009 Stock Incentive Plan | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average grant date fair value (in dollars per share) $ 18.71     $ 23.37