XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses
9 Months Ended
Sep. 30, 2025
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consist of the following (in thousands):
September 30,December 31,
20252024
Accrued compensation and benefits$17,864 $18,415 
Accrued marketing11,718 10,956 
Accrued commissions
3,966 3,913 
Accrued partner expenses
1,785 1,204 
Accrued refunds and customer liabilities
2,112 1,982 
Other accrued expenses5,302 7,023 
Total accrued expenses$42,747 $43,493