XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Information - Summary of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]        
Accrued receipts $ 3,230 $ 4,302    
Payroll and other employee benefits 2,822 2,266    
Paid time off 1,343 1,284    
Right of use assets 553 537    
Employee stock purchase plan 471 253    
Deferred revenues 441 538    
Income and sales taxes 314 415    
Warranties 309 257 $ 272 $ 285
Customer refunds for estimated returns 301 248    
Professional fees and contractors 295 233    
Real estate taxes 119 156    
Restructuring 0 368    
Other 420 260    
Total $ 10,618 $ 11,117