XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Assets and Liabilities
The following table presents assets and liabilities for leases as of December 31, 2023 and 2022 (in thousands):
2023
2022
Assets
Operating lease right-of-use assets$16,339 $18,582 
Finance lease right-of-use assets6,064 — 
Total lease assets$22,403 $18,582 
Liabilities
Operating lease liabilities:
Current (included in accrued expenses and other current liabilities)$2,146 $3,541 
Non-current14,908 15,484 
Total operating lease liabilities17,054 19,025 
Finance lease liabilities:
Current (included in accrued expenses and other current liabilities)600 — 
Non-current5,547 — 
Total finance lease liabilities6,147 — 
Total lease liabilities$23,201 $19,025 
Schedule of Lease Cost
Lease cost for the years ended December 31, 2023 and 2022 are as follows (in thousands):
2023
2022
Operating lease cost (1)
$4,396 $5,390 
Finance lease cost:
Amortization of right-of-use assets562 — 
Interest on lease liabilities290 — 
Total lease cost$5,248 $5,390 
Reported in:
Cost of goods sold$4,777 $4,897 
Selling, general and administrative expense471 493 
Total lease cost$5,248 $5,390 
(1)Operating lease cost does not include short-term leases or variable costs, all of which are immaterial.
Supplemental cash flow information related to leases for the years ended December 31, 2023 and 2022 are as follows (in thousands):
2023
2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$4,182 $5,072 
Operating cash flows for finance leases282 — 
Financing cash flows for finance leases387 — 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$4,492 $4,380 
Finance leases6,381 — 
Net change in operating right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance$(1,514)$— 
Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases
As of December 31, 2023, the estimated future minimum payment obligations for non-cancelable operating leases and finance leases are as follows (in thousands):
Years Ending December 31,
Operating LeasesFinance Leases
2024$3,202 $1,063 
20253,132 979 
20262,773 831 
20272,592 794 
20281,920 1,536 
Thereafter9,042 3,663 
Total lease payments22,661 8,866 
Less: imputed interest(5,607)(2,719)
Present value of lease liabilities$17,054 $6,147