XML 54 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Summary of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract]    
Accrued compensation $ 8,070 $ 4,845
Accrued warranty reserve 3,765 4,014
Refunds due to customers 580 376
Other accrued expenses 300  
Total accrued expenses $ 12,715 $ 9,235