XML 59 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Other Accrued Expenses and Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued Liabilities And Other Liabilities Current [Abstract]    
Accrued professional fees $ 557 $ 586
Customer deposits 174 72
Accrued warranties 352 321
Accrued restructuring 613 801
Rental payments due landlord 541 158
Other accrued expenses 2,300 1,302
Total $ 4,537 $ 3,240