XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases, Operating [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense were as follows:
Years Ended December 31,
202420232022
Finance lease cost:
Amortization of right-of-use asset$1,036 $932 $917 
Interest on lease liabilities163 106 53 
Total finance lease cost1,199 1,038 970 
Operating lease cost43,517 47,148 43,668 
Short-term lease cost6,647 5,415 5,338 
Total lease cost$51,363 $53,601 $49,976 

Supplemental cash flow information related to leases was as follows:
Years Ended December 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$43,188 $47,196 
Operating cash flows from finance leases124 106 
Financing cash flows from finance leases1,011 938 
Non-cash information:
Right-of-use assets obtained in exchange for lease obligations:
Operating leases72,361 14,818 
Finance leases1,218 1,325 
Schedule of Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases was as follows:
Years Ended December 31,
20242023
Operating Leases
Operating lease right-of-use assets$153,438 $95,805 
Operating lease liabilities – short term42,493 32,053 
Operating lease liabilities – long term111,400 63,961 
Total operating lease liabilities$153,893 $96,014 
Finance Leases
Property, plant and equipment – gross$4,131 $3,528 
Accumulated depreciation(1,771)(1,369)
Property, plant and equipment – net$2,360 $2,159 
Accounts payable$897 $797 
Other liabilities1,549 1,400 
Total finance lease liabilities$2,446 $2,197 
Weighted Average Remaining Lease Term
Operating leases7.2 years9.1 years
Finance leases3.1 years3.3 years
Weighted Average Discount Rate
Operating leases6.16 %6.40 %
Finance leases6.92 %6.71 %
Schedule of Operating Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating
 Leases
Finance
Leases
2025$51,252 $1,047 
202640,462 806 
202730,566 521 
202824,359 301 
20299,972 50 
Thereafter41,880 14 
Total lease payments198,491 2,739 
Less imputed interest(44,598)(293)
Total$153,893 $2,446 
Schedule of Finance Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating
 Leases
Finance
Leases
2025$51,252 $1,047 
202640,462 806 
202730,566 521 
202824,359 301 
20299,972 50 
Thereafter41,880 14 
Total lease payments198,491 2,739 
Less imputed interest(44,598)(293)
Total$153,893 $2,446