XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following (in thousands):
 As of September 30,As of December 31,
 20232022
Senior notes due 2028, net of unamortized debt issuance costs of $2,588 and $3,036, respectively
$297,412 $296,964 
Term loan, net of unamortized debt issuance costs of $4,543 and $5,767, respectively
486,726 489,233 
Vehicle and equipment notes, maturing through September 2028; payable in various monthly installments, including interest rates ranging from 1.9% to 7.0%
79,941 72,984 
Note payable, maturing April 2025; payable in annual installments, including interest rate at 5.0%
1,182 1,973 
865,261 861,154 
Less: current maturities(31,803)(30,983)
Long-term debt, less current maturities$833,458 $830,171 
Schedule of Maturities of Long-term Debt
Remaining required repayments of debt principal, gross of unamortized debt issuance costs, as of September 30, 2023 are as follows (in thousands):
Remainder of 2023$8,193 
202430,455 
202524,917 
202620,260 
202715,318 
Thereafter773,249