XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Lease Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Sales-type Lease, Net Investment in Lease, Allowance for Credit Loss
Lease receivable from sales-type leases consists of the following:

(in thousands)
Balance Sheet Location
December 31, 2024December 31, 2023
Lease receivable$2,528 $1,612 
Allowance for expected credit losses(719)— 
     Lease receivable, net
Prepaid expenses and other current assets
1,8091,612
Less: current portion of lease receivable(1,264)(1,505)
     Lease receivable, non-current
Other non-current assets
$545 $107 
Schedule of Future Lease Receivables and Payments
As of December 31, 2024, estimated future maturities of customer sales-type lease receivable and operating lease payments for each of the following fiscal years are as follows:

Future Lease Receivables/Payments
(in thousands)
Fiscal yearSales-Type LeasesOperating Leases
2025$1,264 $13 
20265200
2027140
2028110
Thereafter00
     Total lease payments
$1,809 $13 
Schedule of Future Lease Receivables and Payments
As of December 31, 2024, estimated future maturities of customer sales-type lease receivable and operating lease payments for each of the following fiscal years are as follows:

Future Lease Receivables/Payments
(in thousands)
Fiscal yearSales-Type LeasesOperating Leases
2025$1,264 $13 
20265200
2027140
2028110
Thereafter00
     Total lease payments
$1,809 $13