Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Payables And Accruals [Abstract] | ||
| Accrued compensation (wages, benefits, severance, vacation) | $ 1,421 | $ 454 |
| Customer deposits and overpayments | 152 | 2 |
| Accrued product costs | 430 | |
| Accrued interest | 798 | 140 |
| Accrued sales taxes | 915 | |
| Accrued income taxes | 220 | 220 |
| Other accruals | 1,472 | 164 |
| Total | $ 5,408 | $ 980 |