v3.25.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Finance Lease Supplemental Balance Sheet Disclosures
Supplemental disclosure related to operating and finance leases included on our consolidated balance sheets is set forth as follows:

December 31,
(in thousands)Classification on Consolidated Balance Sheets20242023
Noncurrent assets:
Operating lease right-of-use assetsOperating lease right-of-use assets$8,412 $9,367 
Finance lease right-of-use assetsProperty and equipment, net23127
Total$8,435 $9,494 
Current liabilities:
Operating lease liabilitiesCurrent portion of operating lease liabilities$1,431 $1,446 
Finance lease liabilitiesAccrued liabilities23 106 
Noncurrent liabilities:
Operating lease liabilitiesNoncurrent portion of operating lease liabilities8,278 9,446 
Finance lease liabilitiesOther noncurrent liabilities— 21 
Total$9,732 $11,019 
Schedule of Lease Costs
The following table sets forth operating and finance lease cost for the years ended December 31, 2024 and 2023:

For the Year Ended December 31,
(in thousands)Classification on Statement of Operations20242023
Operating lease costSelling, general, and administrative expenses$2,432 $4,120 
Finance lease cost:
Amortization of leased assetsDepreciation and amortization$125 $241 
Interest on lease liabilitiesInterest expense
Total finance lease cost$131 $250 

The weighted-average remaining lease term and the weighted-average discount rate of our leases were as follows:

December 31,
20242023
Weighted average remaining lease term:
Operating leases6.5 years7.1 years
Finance leases0.3 years1.1 years
Weighted average discount rate:
Operating leases8.0 %8.0 %
Finance leases5.1 %5.6 %
Schedule of Future Minimum Payments Under Operating Leases
The following table sets forth the future minimum lease payments under operating and finance leases subsequent to December 31, 2024:

(in thousands)Operating Leases Finance Leases
2025$2,181 $23 
20261,912 
20271,934 
20281,771 
20291,524 
Thereafter3,280 
Total minimum lease payments$12,602 $23 
Interest(2,893)— 
Total$9,709 $23 
Schedule of Future Minimum Payments Under Finance Leases
The following table sets forth the future minimum lease payments under operating and finance leases subsequent to December 31, 2024:

(in thousands)Operating Leases Finance Leases
2025$2,181 $23 
20261,912 
20271,934 
20281,771 
20291,524 
Thereafter3,280 
Total minimum lease payments$12,602 $23 
Interest(2,893)— 
Total$9,709 $23 
Schedule of Components of Lease Income
The components of lease income for the years ended December 31, 2024 and 2023 are set forth as follows:

For the Year Ended December 31,
(in thousands)20242023
Selling profit$1,380 $2,640 
Interest income (1)
$89 $40 
(1) Interest income is included in the Company’s consolidated statement of operations in “interest income”.
Schedule of Future Minimum Rental Receipts
The following table sets forth the Company’s future minimum rental receipts for this lease as of December 31, 2024, the present value of which is included in “accounts receivable, net” in the Company’s consolidated balance sheet as of December 31, 2024:

(in thousands)December 31, 2024
2025$1,505 
20261,304 
202716 
Total future minimum receipts$2,825 
Less: unearned interest income(203)
Net investment in sales-type lease$2,622