XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consist of the following (in thousands):
December 31,
20232022
Accrued compensation and benefits$17,895 $31,791 
Accrued marketing8,133 10,937 
Accrued commissions
3,740 5,716 
Accrued partner expenses
2,255 7,465 
Accrued refunds and customer liabilities
2,179 2,863 
Accrued non-income taxes
1,599 3,605 
Other accrued expenses5,940 6,738 
Total accrued expenses$41,741 $69,115