XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following (in thousands):
 As of June 30,As of December 31,
 20232022
Senior Notes due 2028, net of unamortized debt issuance costs of $2,737 and $3,036, respectively
$297,263 $296,964 
Term loan, net of unamortized debt issuance costs of $5,282 and $5,767, respectively
487,218 489,233 
Vehicle and equipment notes, maturing through June 2028; payable in various monthly installments, including interest rates ranging from 1.9% to 6.7%
77,080 72,984 
Various notes payable, maturing through April 2025; payable in various monthly installments, including interest rates ranging from 2.0% to 5.0%
1,382 1,973 
862,943 861,154 
Less: current maturities(31,661)(30,983)
Long-term debt, less current maturities$831,282 $830,171 
Schedule of Maturities of Long-term Debt
Remaining required repayments of debt principal, gross of unamortized debt issuance costs, as of June 30, 2023 are as follows (in thousands):
Remainder of 2023$16,128 
202428,825 
202523,134 
202618,323 
202713,220 
Thereafter771,332