v3.26.1
Debt - Schedule of Long-term Debt and Credit Agreement (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
May 19, 2026
Dec. 31, 2025
Jun. 11, 2024
May 11, 2023
Debt Instrument [Line Items]          
Total debt $ 1,558,652   $ 1,339,129    
Debt issuance costs and other (18,609)   (8,371)    
Less: current maturities 381,008   375,896    
Total long-term debt $ 1,177,644   963,233    
3.25% Convertible Notes          
Debt Instrument [Line Items]          
Interest rate 3.25%     3.25%  
3.75% Convertible Notes          
Debt Instrument [Line Items]          
Interest rate 3.75%       3.75%
6.375% Senior Notes          
Debt Instrument [Line Items]          
Interest rate 6.375%        
Total debt $ 600,000   0    
Convertible Debt | 3.25% Convertible Notes          
Debt Instrument [Line Items]          
Interest rate 3.25%        
Total debt $ 373,750   373,750    
Convertible Debt | 3.75% Convertible Notes          
Debt Instrument [Line Items]          
Interest rate 3.75%        
Total debt   $ 273,747 373,750    
Debt discount on 3.75% Convertible Notes conversion $ 270,236 $ 273,700 0    
Line of Credit | Credit Agreement - Term Loan          
Debt Instrument [Line Items]          
Total debt $ 600,000   $ 600,000