XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Components [Abstract]    
Salaries and benefits $ 25,282 $ 15,261
Accrued product development costs 1,936 415
Accrued interest payable 5,100  
Inventory accrual 108 218
Warranty 594 161
Accrued professional services and legal fees 1,640 726
Other 1,601 569
Accrued expenses $ 36,261 $ 17,350