v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 13,277 $ 17,681
Accrued marketing 10,406 8,242
Accrued commissions 4,854 3,061
Accrued partner expenses 1,732 1,865
Accrued refunds and customer liabilities 1,468 1,473
Other accrued expenses 4,395 4,288
Total accrued expenses $ 36,132 $ 36,610