XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Details - Summary of Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued expenses:    
Accrued compensation and related benefits $ 7,787 $ 9,117
Professional service fees 679 1,119
Purchases 6,515 2,483
Product warranty 1,794 1,760
Other 1,066 772
Total accrued expenses $ 17,841 $ 15,251