XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued termination benefits $ 2,299  
Operating lease liabilities, current portion $ 2,086 $ 1,753
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
Accrued payroll and employee-related costs $ 1,928 $ 2,734
Accrued bonuses 1,902 6,988
Accrued professional fees 1,195 1,682
Accrued vacation liability 770 786
Accrued commissions 701 5,181
Accrued taxes 613 1,450
Accrued inventory 372 1,111
Product warranty reserve 372 330
Contingent consideration 238 3,952
Accrued freight 140 247
Other 1,529 2,345
Total accrued expenses and other current liabilities $ 14,145 $ 28,559