XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Prepaid Expense and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
BALANCE SHEET COMPONENTS    
Prepaid expense $ 7,840 $ 6,481
Contract assets 6,423 3,224
Costs capitalized to obtain revenue contracts 2,494 2,929
Net investment in sales-type lease - current portion 5,274 4,526
Income tax receivable 769 285
Total prepaid expenses and other current assets $ 22,800 $ 17,445