v3.26.1
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
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 expense $ 5.5 $ 5.8 $ 10.9 $ 9.8
Unrecognized compensation expense $ 31.9   $ 31.9  
Share-based compensation arrangement by share-based payment award, award vesting period     1 year 10 months 24 days  
Omnibus Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, number of shares available for grant 473,743   473,743  
2026 Omnibus Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, number of shares grants     1,321,000  
Share-based compensation arrangement by share-based payment award, number of shares available for grant 1,319,931   1,319,931