XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Obligations (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost
202320222021
(in thousands)
Operating lease cost$12,903 $9,718 $— 
Finance lease interest expense1,048 772 — 
Finance lease equipment depreciation8,825 4,733 — 
Total finance lease cost$9,873 $5,505 $— 
Total operating and finance lease cost$22,776 $15,223 $— 
Lessee, Operating Lease, Liability, Maturity
(in thousands)OperatingFinance
20249,901 8,135 
20256,609 7,557 
20261,587 3,840 
2027320 — 
2028— — 
Thereafter— — 
Total minimum lease payments$18,417 $19,532 
Less: future payment amount for interest975 1,014 
Present value of minimum lease payments$17,442 $18,518 
Less: current portion9,259 7,508 
Lease obligations, long-term$8,183 $11,010