XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
BALANCE SHEET COMPONENTS - Maturities of Lease Payments Under Sales-type Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
BALANCE SHEET COMPONENTS    
2024 (remaining three months) $ 1,541  
2025 8,048  
2026 7,672  
2027 2,718  
2028 68  
Total future sales-type lease payments 20,047  
Less: Present value adjustment (1) (3,592)  
Present value of lease receivables $ 16,455 $ 9,460