XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Balance Sheet Location
The balance sheet components of the leases were as follows as of December 31, 2023 and 2022:
December 31, 2023December 31, 2022
Operating leases
Operating lease right-of-use assets$14,905 $17,291 
Other current liabilities$3,040 $3,128 
Long-term operating lease liabilities11,865 14,163 
Total operating lease liabilities$14,905 $17,291 
Finance leases
Property, plant, and equipment$1,317 $1,442 
Accumulated amortization(1,104)(1,130)
Property, plant, and equipment - net$213 $312 
Current maturities of long-term debt$102 $127 
Long-term debt111 185 
Total finance lease liabilities$213 $312 
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, 2023 and 2022:
Year Ended December 31,
20232022
Finance lease cost:
Amortization of finance leases$186 $177 
Interest on lease liabilities58 34 
Operating lease cost3,4482,891 
Sublease income(200)(200)
Total lease cost$3,492 $2,902 
The cash flow components of the leases were as follows for the years ended December 31, 2023 and 2022:
Year Ended December 31,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(4,113)$(3,440)
Financing cash flows from finance leases(214)(164)
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$404 $5,257 
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,
20232022
Operating lease weighted-average remaining lease term67
Operating lease weighted-average discount rate5.2 %5.2 %
Finance lease weighted-average remaining lease term22
Finance lease weighted-average discount rate3.6 %3.7 %
Schedule of Lessee, Operating Lease, Liability, Maturity
As of December 31, 2023, estimated annual maturities of lease liabilities for the year ending December 31, 2024 and thereafter were as follows:
Year Ending December 31,Operating LeasesFinance Leases
2024$4,082 $37 
20253,719 136 
20263,175 76 
20272,949 
20282,145 — 
2029 and thereafter5,345 — 
21,415 254 
Interest(6,510)(41)
Total$14,905 $213 
Schedule of Finance Lease, Liability, Maturity
As of December 31, 2023, estimated annual maturities of lease liabilities for the year ending December 31, 2024 and thereafter were as follows:
Year Ending December 31,Operating LeasesFinance Leases
2024$4,082 $37 
20253,719 136 
20263,175 76 
20272,949 
20282,145 — 
2029 and thereafter5,345 — 
21,415 254 
Interest(6,510)(41)
Total$14,905 $213