XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost
Lease costs for the years ended December 31, consist of the following:

202320222021
Operating lease cost:
     Straight-line lease cost$8,118 $7,685 $7,720 
Total operating lease cost8,118 7,685 7,720 
Finance lease cost:
     Depreciation344 396 389 
     Interest on lease liabilities55 17 30 
Total finance lease cost399 413 419 
Total lease cost$8,517 $8,098 $8,139 
Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases as of December 31, is as follows:

20232022
Operating leases
Other assets$16,606 $17,710 
Other current liabilities$7,509 $6,919 
Other long-term liabilities9,897 11,759 
Total operating lease liabilities$17,406 $18,678 
Finance leases
Property, plant and equipment, gross$3,901 $1,924 
Accumulated depreciation(1,304)(1,510)
Property, plant and equipment, net$2,597 $414 
 
Current portion of long-term debt$708 $178 
Long-term debt1,657 52 
Total finance lease liabilities$2,365 $230 
Weighted average remaining lease term (in years)
Operating leases4.93 years5.17 years
Finance leases3.76 years1.92 years
Weighted average discount rate
Operating leases5.56 %5.39 %
Finance leases4.79 %4.54 %
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases for the years ended December 31, was as follows:

202320222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$8,178 $7,383 $7,791 
Financing cash flows from finance leases436 313 287
Right-of-use assets obtained in exchange for lease obligations:
Operating leases5,864 5,167 4,704 
Finance leases2,523 — 305 
Operating Lease, Liability, Maturity
Maturities of lease liabilities as of December 31, 2023 are as follows:

Finance LeaseOperating Lease
2024$708 $7,509 
2025682 4,329 
2026680 2,313 
2027436 1,722 
202879 973 
Thereafter— 4,221 
Total lease payments2,585 21,067 
Less imputed interest(220)(3,661)
Total lease liabilities$2,365 $17,406 
Finance Lease, Liability, Maturity
Maturities of lease liabilities as of December 31, 2023 are as follows:

Finance LeaseOperating Lease
2024$708 $7,509 
2025682 4,329 
2026680 2,313 
2027436 1,722 
202879 973 
Thereafter— 4,221 
Total lease payments2,585 21,067 
Less imputed interest(220)(3,661)
Total lease liabilities$2,365 $17,406