XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Other Financial Statement Information - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Other Financial Information [Abstract]    
Accrued payroll and related expenses $ 27,082 $ 27,822
Accrued vendor payables 15,684 15,531
Accrued advertising 13 1,071
Sales allowances 4,672 4,426
Accrued sales, use and business taxes 4,800 3,838
Other 3,124 4,685
Total accrued expenses and other current liabilities $ 55,375 $ 57,373