v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation and employee related costs $ 55,030 $ 65,230
Accrued sabbatical 5,120 4,458
Accrued value added tax 983 948
Other accrued taxes 6,324 8,691
Accrued cost of revenue 23,299 22,609
Accrued professional services 4,415 3,742
Accrued marketing 6,396 4,597
Accrued occupancy costs 6,969 9,262
Other accrued expenses 5,435 5,622
Total accrued expenses $ 113,971 $ 125,159