XML 127 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Less: Debt issuance costs $ (3,847) $ (4,371)
Finance lease obligations 46,653 47,117
Total long-term debt 954,806 891,246
Less: Current portion of long-term debt (59,827) (54,631)
Long-term debt, less current portion 894,979 836,615
Credit Facility    
Debt Instrument [Line Items]    
Short-term lines of credit 17,000 11,000
Term Loan | 2023 Facility    
Debt Instrument [Line Items]    
Long-term debt, gross 665,000 682,500
Credit Facility | 2023 Facility | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt, gross $ 230,000 $ 155,000