XML 16 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Accrued vendor costs $ 10,289 $ 3,495
Property, sales and other taxes 7,243 7,898
Commissions payable 2,426 5,248
Payroll taxes 2,159 6,227
Accrued warranties   1,868
Severance   5,498
Other 2,124 1,289
Total $ 24,241 $ 31,523