XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term Debt and Credit Arrangements - Schedule of Long-term Debt and Credit Agreement (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
May 31, 2023
May 11, 2023
Nov. 30, 2019
Debt Instrument [Line Items]          
Total debt $ 738,946 $ 654,713      
Debt issuance costs and other (8,974) (375)      
Less: current maturities 1,510 39,932      
Total long-term debt $ 737,436 614,781      
3.75% Convertible Notes          
Debt Instrument [Line Items]          
Interest rate 3.75%     3.75%  
2.75% Convertible Notes          
Debt Instrument [Line Items]          
Interest rate 2.75%        
3.25% Convertible Notes          
Debt Instrument [Line Items]          
Interest rate 3.25%        
Convertible Debt | 3.75% Convertible Notes          
Debt Instrument [Line Items]          
Total debt $ 373,750 373,750      
Convertible Debt | 2.75% Convertible Notes          
Debt Instrument [Line Items]          
Total debt $ 420 31,338      
Interest rate 2.75%       2.75%
Convertible Debt | The 3.75% Convertible Notes          
Debt Instrument [Line Items]          
Interest rate 3.75%   3.75%    
Convertible Debt | 3.25% Convertible Notes          
Debt Instrument [Line Items]          
Total debt $ 373,750 0      
Line of Credit | The Term Loan          
Debt Instrument [Line Items]          
Total debt 0 150,000      
Line of Credit | The Credit Agreement          
Debt Instrument [Line Items]          
Total debt $ 0 $ 100,000