XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 17,681 $ 18,415
Accrued marketing 8,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 expenses 4,288 7,023
Total accrued expenses $ 36,610 $ 43,493