v3.26.1
Stock-Based Compensation and Retirement Plans - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 03, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock options, shares granted       0  
Stock options, shares exercised       59,791  
Stock options, shares forfeited       0  
Stock options, shares expired       140,546  
Employer contribution   $ 0.8 $ 1.1 $ 1.6 $ 2.1
Employee Stock Purchase Plan [Member]          
Common stock, shares issued under ESPP       93,043  
Restricted Stock Units (RSUs) [Member]          
Share units granted       1,827,850  
Share units vested       1,031,144  
Share units forfeited       212,602  
Fair value of units granted       $ 8.5  
Fair value of units granted recognized period       4 years  
Restricted Stock Units (RSUs) [Member] | 2024 Plan [Member]          
Share units granted 2,275,000        
Share Based Compensation Vest Annual Installments Period 5 years        
Deferred Stock Units [Member]          
Share units granted       232,809  
Share units vested       131,447  
Fair value of units granted       $ 0.8