XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Assets and Liabilities
The following table presents assets and liabilities for leases as of December 31, 2024 and 2023 (in thousands):
2024
2023
Assets
Operating lease right-of-use assets$17,298 $16,339 
Finance lease right-of-use assets6,173 6,064 
Total lease assets$23,471 $22,403 
Liabilities
Operating lease liabilities:
Current (included in accrued expenses and other current liabilities)$2,677 $2,146 
Non-current15,540 14,908 
Total operating lease liabilities18,217 17,054 
Finance lease liabilities:
Current (included in accrued expenses and other current liabilities)732 600 
Non-current6,013 5,547 
Total finance lease liabilities6,745 6,147 
Total lease liabilities$24,962 $23,201 
Schedule of Lease Cost
Lease cost for the years ended December 31, 2024 and 2023 are as follows (in thousands):
2024
2023
Operating lease cost (1)
$3,463 $4,396 
Finance lease cost:
Amortization of right-of-use assets1,080 562 
Interest on lease liabilities527 290 
Total lease cost$5,070 $5,248 
Reported in:
Cost of goods sold$4,484 $4,777 
Selling, general and administrative expense586 471 
Total lease cost$5,070 $5,248 
(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, 2024 and 2023 are as follows (in thousands):
2024
2023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$3,278 $4,182 
Operating cash flows for finance leases501 282 
Financing cash flows for finance leases740 387 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$3,479 $4,492 
Finance leases884 6,381 
Net change in operating right-of-use assets due to lease modifications resulting in reclassification of leases from operating to finance$(34)$(1,514)
Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases
As of December 31, 2024, 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
2025$3,669 $1,215 
20263,320 1,105 
20273,157 979 
20282,477 1,632 
20292,471 952 
Thereafter8,648 3,291 
Total lease payments23,742 9,174 
Less: imputed interest(5,525)(2,429)
Present value of lease liabilities$18,217 $6,745