XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Balance Sheet Location
The balance sheet components of the leases were as follows as of December 31, 2024 and 2023:
December 31, 2024December 31, 2023
Operating leases
Operating lease right-of-use assets$18,480 $14,905 
Other accrued liabilities$3,771 $3,040 
Long-term operating lease liabilities14,709 11,865 
Total operating lease liabilities$18,480 $14,905 
Finance leases
Property, plant, and equipment$1,545 $1,317 
Accumulated amortization(1,072)(1,104)
Property, plant, and equipment - net$473 $213 
Current maturities of long-term debt$167 $102 
Long-term debt306 111 
Total finance lease liabilities$473 $213 
Schedule of Components of Lease Cost
The components of lease expense within the Consolidated Statements of Operations were as follows for the years ended December 31, 2024 and 2023:
Year Ended December 31,
20242023
Finance lease cost:
Amortization of finance leases$160 $186 
Interest on lease liabilities43 58 
Operating lease cost3,1813,448 
Sublease income(200)(200)
Total lease cost$3,184 $3,492 
The cash flow components of the leases were as follows for the years ended December 31, 2024 and 2023:
Year Ended December 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(3,746)$(4,113)
Financing cash flows from finance leases(212)(214)
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$6,605 $404 
The weighted-average remaining lease term (in years) and discount rate related to the operating leases were as follows for the periods presented:
December 31,
20242023
Operating lease weighted-average remaining lease term66
Operating lease weighted-average discount rate5.5 %5.2 %
Finance lease weighted-average remaining lease term42
Finance lease weighted-average discount rate4.8 %3.6 %
Schedule of Lessee, Operating Lease, Liability, Maturity
As of December 31, 2024, estimated annual maturities of lease liabilities for the year ending December 31, 2025 and thereafter were as follows:
Year Ending December 31,Operating LeasesFinance Leases
2025$4,589 $197 
20264,526 126 
20273,607 66 
20283,151 65 
20292,750 65 
2030 and thereafter2,417 60 
21,040 579 
Interest(2,560)(106)
Total$18,480 $473 
Schedule of Finance Lease, Liability, Maturity
As of December 31, 2024, estimated annual maturities of lease liabilities for the year ending December 31, 2025 and thereafter were as follows:
Year Ending December 31,Operating LeasesFinance Leases
2025$4,589 $197 
20264,526 126 
20273,607 66 
20283,151 65 
20292,750 65 
2030 and thereafter2,417 60 
21,040 579 
Interest(2,560)(106)
Total$18,480 $473