XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Other Financial Statement Information - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Other Financial Information [Abstract]    
Accrued payroll and related expenses $ 15,530 $ 16,135
Accrued vendor payables 17,714 10,854
Derivative liabilities and hybrid debt 5,554 5,131
Sales allowances 4,676 4,856
Accrued sales, use and business taxes 1,816 1,789
Accrued advertising   173
Other 2,587 2,090
Total accrued expenses and other current liabilities $ 47,877 $ 41,028