v3.26.1
Stock-based Compensation - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total stock-based compensation expense $ 2,102,000 $ 2,979,000
Performance Shares | Share-Based Payment Arrangement, Employee    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Issued (in shares) 0  
Total stock-based compensation expense $ 0  
Unvested restricted stock unit awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Issued (in shares) 0  
Unrecognized stock-based compensation expense $ 2,100,000  
Period for recognition 1 year 4 months 2 days  
Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense $ 15,800,000  
Period for recognition 3 years