v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation and employee related costs $ 63,918 $ 65,230
Accrued sabbatical 5,272 4,458
Accrued value added tax 933 948
Other accrued taxes 9,276 8,691
Accrued cost of revenue 33,290 22,609
Accrued professional services 3,643 3,742
Accrued marketing 7,573 4,597
Accrued occupancy costs 6,440 9,262
Other accrued expenses 10,416 5,622
Total accrued expenses $ 140,761 $ 125,159