XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following (in thousands):
As of December 31,
20222021
Senior Notes due 2028, net of unamortized debt issuance costs of $3,036 and $3,633, respectively
$296,964 $296,367 
Term loan, net of unamortized debt issuance costs of $5,767 and $6,735, respectively
489,233 493,265 
Vehicle and equipment notes, maturing through December 2027; payable in various monthly installments, including interest rates ranging from 1.9% to 6.1%
72,984 69,228 
Various notes payable, maturing through April 2025; payable in various monthly installments, including interest rates ranging from 2.0% to 5.0%
1,973 4,172 
861,154 863,032 
Less: current maturities(30,983)(30,839)
Long-term debt, less current maturities$830,171 $832,193 
Schedule of Maturities of Long-term Debt
Remaining required repayments of debt principal, gross of unamortized debt issuance costs, as of December 31, 2022 are as follows (in thousands):
2023$30,983 
202425,570 
202519,630 
202614,576 
20279,198 
Thereafter770,000