XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Other Financial Statement Information - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Other Financial Information [Abstract]        
Accrued payroll and related expenses $ 21,858 $ 16,135    
Accrued vendor payables 18,239 10,854    
Derivative liabilities and hybrid debt 0 5,131    
Sales allowances 4,862 4,856 $ 4,651 $ 4,483
Accrued sales, use and business taxes 2,678 1,789    
Other 3,180 2,263    
Total accrued expenses and other current liabilities $ 50,817 $ 41,028