XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Other Financial Statement Information - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other Financial Information [Abstract]        
Accrued payroll and related expenses $ 27,822 $ 21,858    
Accrued vendor payables 15,531 18,239    
Accrued advertising 1,071 426    
Sales allowances 4,426 4,862 $ 4,856 $ 4,651
Accrued sales, use and business taxes 3,838 2,678    
Other 4,685 2,754    
Total accrued expenses and other current liabilities $ 57,373 $ 50,817