v3.26.1
Employee Benefit Plans - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
item
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
item
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Employee Benefit Plans          
Number of active incentive plans     1    
Deferred Contribution Plans          
Employee Benefit Plans          
Plan cost recognized $ 1,300,000 $ 1,200,000 $ 2,900,000 $ 2,500,000  
2005 Incentive Plan          
Employee Benefit Plans          
Shares available for issuance (in shares) | shares 7,900,000   7,900,000    
Restricted Stock          
Employee Benefit Plans          
Compensation cost $ 200,000 500,000 $ 200,000 500,000  
PSUs          
Employee Benefit Plans          
Number of components of equity awards granted | item 2   2    
Percentage based on service and market conditions     50.00%    
Percentage based on service and performance conditions     50.00%    
Compensation cost $ 1,100,000 1,300,000 $ 2,100,000 2,600,000  
Performance Period     3 years    
Share-based payment awards vested (in shares) | shares     489,498    
Award vesting percentage     151.00%    
Cash paid for awards vested     $ 4,600,000    
Vesting period     3 years    
PSUs | Maximum          
Employee Benefit Plans          
Award vesting percentage     200.00%    
PSUs | Minimum          
Employee Benefit Plans          
Award vesting percentage     0.00%    
PSUs | Assumed          
Employee Benefit Plans          
Award vesting percentage     100.00%    
RSUs          
Employee Benefit Plans          
Compensation cost 1,000,000 500,000 $ 2,300,000 1,500,000  
Fixed Value Cash Awards          
Employee Benefit Plans          
Long-term incentive cash awards granted 5,900,000   $ 5,900,000   $ 5,700,000
Vesting period     3 years    
Deferred compensation cost $ 1,300,000 $ 1,200,000 $ 2,600,000 $ 2,600,000  
ESPP          
Employee Benefit Plans          
Shares available for issuance (in shares) | shares 500,000   500,000    
Purchase limit per employee (in shares) | shares     260