XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Information - Summary of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]        
Inventory receipts $ 1,747 $ 3,720    
Payroll and other employee benefits 1,521 4,318    
Paid time off 1,306 1,001    
Deferred revenues 559 495    
Professional fees and contractors 532 346    
Operating leases 516 527    
Income and sales taxes 286 836    
Warranties 281 317 $ 272 $ 257
Employee stock purchase plan 224 232    
Customer refunds for estimated returns 222 235    
Real estate taxes 163 158    
Finance leases 46 51    
Other 231 369    
Total $ 7,634 $ 12,605