v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
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:
202520242023
Operating lease cost$5,927$5,776$5,577
Finance lease cost:
Amortization of leased assets in property, plant and equipment
$182$205$232
Interest on lease obligation142171184
Total finance lease cost$324$376$416

The following table provides supplemental cash flows information related to leases:
202520242023
Cash Flows from Operating Activities
Cash paid for amounts included in lease obligations:
Operating cash flows from operating leases$4,830$4,757$4,588
Supplemental Lease Cash Flow Disclosures
Operating lease right-of-use assets obtained in exchange for
    new operating lease obligations
5,5173,7622,693

The following tables set forth supplemental balance sheet information related to leases at December 31:
20252024
Operating Leases
Operating lease right-of-use assets$22,642 $20,909 
Accounts payable and accrued liabilities$3,581 $3,533 
Operating lease obligation18,943 17,391 
Total operating lease obligation$22,524 $20,924 
Finance Leases
Property, plant and equipment, at cost$2,476 $2,449 
Accumulated depreciation and amortization(1,484)(1,378)
Property, plant and equipment – net$992 $1,071 
Current portion of long-term debt$190 $179 
Long-term debt1,192 1,237 
Total finance lease obligation$1,382 $1,416 
20252024
Weighted-Average Remaining Lease Term (years)
Operating leases7.67.6
Finance leases5.36.7
Weighted-Average Discount Rate
Operating leases4.6 %4.5 %
Finance leases8.7 %8.5 %
Schedule of Maturities of Operating Leases
The following table provides the expected future minimum maturities of lease obligations:
At December 31, 2025
Operating LeasesFinance
Leases
2026$4,956 $309 
20274,489 316 
20283,871 324 
20293,141 333 
20302,291 275 
Thereafter8,808 204 
Total lease payments27,556 1,761 
Less: Imputed interest
(5,032)(379)
Total$22,524 $1,382 
Schedule of Maturities of Finance Leases
The following table provides the expected future minimum maturities of lease obligations:
At December 31, 2025
Operating LeasesFinance
Leases
2026$4,956 $309 
20274,489 316 
20283,871 324 
20293,141 333 
20302,291 275 
Thereafter8,808 204 
Total lease payments27,556 1,761 
Less: Imputed interest
(5,032)(379)
Total$22,524 $1,382