v3.26.1
Note 3 - Balance Sheet Components - Schedule of Maturity for Sales-Type Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2026 (remaining six months) $ 6,995  
2027 2,191  
2028 3,109  
2029 3,109  
2030 2,915  
2031 and thereafter 2,930  
Total future sales-type lease payments 21,249  
Less: Implied interest (1) [1] (3,444)  
Present value of lease receivables $ 17,805 $ 10,890
[1] Calculated using the rate implicit in the lease determined for each lease.