XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Apr. 23, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 3.7 $ 3.5  
2023 Plan | Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant (in shares)     2,700,000
Common Stock | Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reduction of Shares Reserved for Grant     2.72
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total unrecognized compensation expenses $ 39.8    
Weighted average period expected to be recognized 4 years 4 months 24 days    
Option Or Stock Appreciation Right | Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reduction of Shares Reserved for Grant     1