XML 68 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASE COMMITMENTS (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of components of lease expense
The components of lease expense for the years ended December 31, 2024 and 2023 were as follows:
Year Ended December 31,20242023
Operating lease cost$20,061 $20,780 
Finance lease cost:
Amortization of right-of-use assets$6,803 $4,662 
Interest on lease liabilities1,192 1,220 
Total finance lease cost$7,995 $5,882 
Short-term lease and variable lease costs$20,149 $20,509 
Schedule of supplemental cash flow information related to leases
Supplemental cash flow information related to leases was as follows:
Year Ended December 31,20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$20,376 $21,512 
Operating cash flows from finance leases1,289 1,371 
Financing cash flows from finance leases3,054 3,682 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$33,726 $14,514 
Finance leases1,705 2,746 
Schedule of supplemental balance sheet information related to leases
Supplemental balance sheet information related to leases was as follows:
December 31,
2024
December 31,
2023
Operating Leases
Operating lease right-of-use assets$64,213 $59,074 
Accounts payable, accrued and other liabilities$17,015 $14,056 
Operating lease liabilities49,716 45,267 
Total operating lease liabilities$66,731 $59,323 
Finance Leases
Property, plant and equipment, gross$50,319 $51,846 
Accumulated depreciation(20,103)(15,369)
Property, plant and equipment, net$30,216 $36,477 
Current maturities of long-term obligations, net of unamortized debt issuance cost$3,563 $3,591 
Long-term obligations, net of unamortized debt issuance cost20,190 22,887 
Total finance lease liabilities$23,753 $26,478 
Weighted Average Remaining Lease Term (in years)
Operating leases4.73.5
Finance leases4.95.3
Weighted Average Discount Rate
Operating leases5.77 %5.52 %
Finance leases5.12 %5.05 %
Schedule of maturities of lease liabilities
Maturities of lease liabilities as of December 31, 2024, were as follows:
Operating
Leases
Finance
Leases
Year 1$19,758 $4,637 
Year 216,511 3,500 
Year 312,267 6,683 
Year 47,387 2,057 
Year 55,524 7,230 
Thereafter17,649 3,227 
Total lease payments79,096 27,334 
Less imputed interest(12,365)(3,581)
Total$66,731 $23,753