XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
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 
s