XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Other Non-current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
BALANCE SHEET COMPONENTS    
Net investment in sales-type leases (3) $ 16,492 $ 13,226
Unbilled accounts receivable (2) 8,587 8,983
Costs capitalized to obtain revenue contracts (1) 4,147 2,385
Contract assets (1) 505 617
Other 4,174 4,302
Total other non-current assets $ 33,905 $ 29,513