XML 73 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Components of Lease Expense, Supplemental Cash Flow Information Related to Leases, and Supplemental Balance Sheet Information Related to Leases
The components of lease expense were as follows:
202420232022
Operating lease cost$5,776$5,577$5,437
Finance lease cost:
Amortization of leased assets in property, plant and equipment
$205$232$204
Interest on lease obligation171184159
Total finance lease cost$376$416$363
The following table provides supplemental cash flows information related to leases:
202420232022
Cash Flows from Operating Activities
Cash paid for amounts included in lease obligations:
Operating cash flows from operating leases$4,757$4,588$4,679
Supplemental Lease Cash Flow Disclosures
Operating lease right-of-use assets obtained in exchange for
    new operating lease obligations
3,7622,6933,751

The following tables set forth supplemental balance sheet information related to leases at December 31:
20242023
Operating Leases
Operating lease right-of-use assets$20,909 $20,905 
Accounts payable and accrued liabilities$3,533 $3,524 
Operating lease obligation17,391 17,568 
Total operating lease obligation$20,924 $21,092 
Finance Leases
Property, plant and equipment, at cost$2,449 $2,828 
Accumulated depreciation and amortization(1,378)(1,399)
Property, plant and equipment – net$1,071 $1,429 
Current portion of long-term debt$179 $183 
Long-term debt1,237 1,655 
Total finance lease obligation$1,416 $1,838 
20242023
Weighted-Average Remaining Lease Term (years)
Operating leases7.67.7
Finance leases6.77.2
Weighted-Average Discount Rate
Operating leases4.5 %4.1 %
Finance leases8.5 %8.3 %
Schedule of Maturities of Operating Leases
The following table provides the expected future minimum maturities of lease obligations:
At December 31, 2024Operating LeasesFinance
Leases
2025$4,789 $293 
20264,166 285 
20273,527 284 
20282,885 286 
20292,130 294 
Thereafter7,978 416 
Total lease payments25,475 1,858 
Less: Imputed interest
(4,551)(442)
Total$20,924 $1,416 
Schedule of Maturities of Finance Leases
The following table provides the expected future minimum maturities of lease obligations:
At December 31, 2024Operating LeasesFinance
Leases
2025$4,789 $293 
20264,166 285 
20273,527 284 
20282,885 286 
20292,130 294 
Thereafter7,978 416 
Total lease payments25,475 1,858 
Less: Imputed interest
(4,551)(442)
Total$20,924 $1,416