XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Obligations (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Lease, Cost
202420232022
(in thousands)
Operating lease cost$9,945 $12,903 $9,718 
Finance lease interest expense746 1,048 772 
Finance lease equipment depreciation3,310 8,825 4,733 
Total finance lease cost$4,056 $9,873 $5,505 
Total operating and finance lease cost$14,001 $22,776 $15,223 
Lessee, Operating Lease, Liability, Maturity
(in thousands)OperatingFinance
20256,366 7,559 
20261,497 3,840 
2027320 — 
2028— — 
2029— — 
Thereafter— — 
Total minimum lease payments$8,183 $11,399 
Less: future payment amount for interest317 388 
Present value of minimum lease payments$7,866 $11,011 
Less: current portion6,115 7,211 
Lease obligations, long-term$1,751 $3,800