XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Financing leases $ 1,874 $ 2,365
Long-term Debt and Lease Obligation, Including Current Maturities 905,781 973,848
Current portion of long-term debt 715 708
Long-term debt 905,066 973,140
Revolving Line of Credit    
Debt Instrument [Line Items]    
Long-term debt 0 2,000
Term Loan Facility    
Debt Instrument [Line Items]    
Long-term debt 114,234 114,064
Unamortized Debt Issuance Expense 354 524
2.625 Percent Convertible Notes Due 2024 | Convertible Notes Payable    
Debt Instrument [Line Items]    
Convertible Debt 0 70,000
2.250 Percent Convertible Notes Due 2027 | Convertible Notes Payable    
Debt Instrument [Line Items]    
Convertible Debt 789,673 785,419
Unamortized Debt Issuance Expense $ 10,327 $ 14,581