v3.26.1
Debt - 3.50% Senior Secured Notes due 2028 (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 09, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]            
Repayment of debt       $ 157,200,000 $ 67,300,000  
Gain on debt extinguishment   $ 6,700,000 $ 0 $ 62,500,000 $ 0  
3.50% Senior Secured Notes | Senior notes            
Debt Instrument [Line Items]            
Interest rate 3.50% 3.50%   3.50%   3.50%
Aggregate principal amount $ 550,000,000.0          
Debt instrument, redemption, period 12 months          
Principal amount repurchased and surrendered for cancellation       $ 1,300,000    
Repayment of debt       600,000    
Gain on debt extinguishment       700,000    
Fair value of debt   $ 27,500,000   $ 27,500,000    
3.50% Senior Secured Notes | Senior notes | From February 15, 2026 and thereafter            
Debt Instrument [Line Items]            
Redemption price, percentage 100.00%          
3.50% Senior Secured Notes | Senior notes | Commencing with February 9, 2021            
Debt Instrument [Line Items]            
Redemption price, percentage 103.00%          
Percent of redeemable debt (up to) 10.00%          
3.50% Senior Secured Notes | Senior notes | Upon change of control            
Debt Instrument [Line Items]            
Redemption price, percentage 101.00%