XML 95 R52.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Components [Abstract]    
Salaries and benefits $ 11,706 $ 29,337
Accrued interest payable 2,470 2,834
Accrued purchase commitments 0 2,613
Accrued product development costs 1,111 1,033
Accrued professional services and legal fees 824 2,641
Inventory accrual 1,237 353
Warranty accrual 3,100 4,681
Other 2,147 2,216
Accrued expenses $ 22,595 $ 45,708