XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consist of the following (in thousands):
December 31,
20252024
Accrued compensation and benefits$17,681 $18,415 
Accrued marketing8,242 10,956 
Accrued commissions
3,061 3,913 
Accrued partner expenses
1,865 1,204 
Accrued refunds and customer liabilities
1,473 1,982 
Other accrued expenses4,288 7,023 
Total accrued expenses$36,610 $43,493