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

202420232022
Operating lease cost:
     Straight-line lease cost$8,933 $8,118 $7,685 
     Right-of-use asset impairment cost606 — — 
Total operating lease cost9,539 8,118 7,685 
Finance lease cost:
     Depreciation380 344 396 
     Interest on lease liabilities101 55 17 
Total finance lease cost481 399 413 
Total lease cost$10,020 $8,517 $8,098 
Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases as of December 31, is as follows:

20242023
Operating leases
Other assets$39,839 $16,606 
Other current liabilities$8,093 $7,509 
Other long-term liabilities33,282 9,897 
Total operating lease liabilities$41,375 $17,406 
Finance leases
Property, plant and equipment, gross$3,015 $3,901 
Accumulated depreciation(676)(1,304)
Property, plant and equipment, net$2,339 $2,597 
 
Current portion of long-term debt$715 $708 
Long-term debt1,159 1,657 
Total finance lease liabilities$1,874 $2,365 
Weighted average remaining lease term (in years)
Operating leases7.48 years4.93 years
Finance leases2.88 years3.76 years
Weighted average discount rate
Operating leases5.65 %5.56 %
Finance leases4.86 %4.79 %
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases for the years ended December 31, was as follows:

202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$8,532 $8,178 $7,383 
Financing cash flows from finance leases725 436 313
Right-of-use assets obtained in exchange for lease obligations:
Operating leases32,235 5,864 5,167 
Finance leases128 2,523 — 
Operating Lease, Liability, Maturity
Maturities of lease liabilities as of December 31, 2024 are as follows:

Finance LeaseOperating Lease
2025$715 $8,093 
2026712 7,153 
2027472 6,515 
202897 5,718 
20295,147 
Thereafter19,083 
Total lease payments2,002 51,709 
Less imputed interest(128)(10,334)
Total lease liabilities$1,874 $41,375 
Finance Lease, Liability, Maturity
Maturities of lease liabilities as of December 31, 2024 are as follows:

Finance LeaseOperating Lease
2025$715 $8,093 
2026712 7,153 
2027472 6,515 
202897 5,718 
20295,147 
Thereafter19,083 
Total lease payments2,002 51,709 
Less imputed interest(128)(10,334)
Total lease liabilities$1,874 $41,375