v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 8,700 $ 17,681
Accrued marketing 12,946 8,242
Accrued commissions 3,149 3,061
Accrued partner expenses 1,639 1,865
Accrued refunds and customer liabilities 1,544 1,473
Other accrued expenses 3,901 4,288
Total accrued expenses $ 31,879 $ 36,610