XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Maturities of Lease Payments Under Sales-type Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
BALANCE SHEET COMPONENTS    
2025 (remaining nine months) $ 5,715  
2026 8,086  
2027 1,724  
2028 56  
Total future sales-type lease payments 15,581  
Less: Present value adjustment (a) (1,797)  
Present value of lease receivables $ 13,784 $ 13,238