XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Information - Summary of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]        
Inventory receipts $ 3,482 $ 3,049    
Paid time off 1,547 1,028    
Payroll and other employee benefits 1,646 1,083    
Professional fees and contractors 405 316    
Employee stock purchase plan 221 224    
Operating leases 450 269    
Warranties 284 285 $ 268 $ 444
Deferred revenues 305 242    
Real estate taxes 156 155    
Income and sales taxes 234 185    
Customer refunds for estimated returns 205 146    
Finance leases 75 68    
Restructuring 60 15    
Other 384 251    
Total $ 9,454 $ 7,316