XML 74 R52.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 employee related costs $ 65,230 $ 53,652
Accrued sabbatical 4,458 3,233
Accrued value added tax 948 1,000
Other accrued taxes 8,691 7,055
Accrued cost of revenue 22,609 18,216
Accrued professional services 3,742 3,475
Accrued marketing 4,597 8,739
Accrued occupancy costs 9,262 1,415
Other accrued expenses 5,622 3,043
Total accrued expenses $ 125,159 $ 99,828