XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEET COMPONENTS - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Components [Abstract]    
Salaries and benefits $ 29,337 $ 17,432
Accrued interest payable 2,834 5,100
Accrued purchase commitments 2,613 3,705
Accrued product development costs 1,033 2,326
Accrued professional services and legal fees 2,641 1,005
Inventory accrual 353 332
Warranty accrual 4,681 1,651
Other 2,216 1,045
Accrued expenses $ 45,708 $ 32,596