XML 55 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
The following table presents components of accrued expenses (in thousands):

As of,
December 31, 2025December 31, 2024
Accrued compensation and employee related costs$65,230 $53,652 
Accrued sabbatical4,458 3,233 
Accrued value added tax948 1,000 
Other accrued taxes8,691 7,055 
Accrued cost of revenue22,609 18,216 
Accrued professional services3,742 3,475 
Accrued marketing4,597 8,739 
Accrued occupancy costs
9,262 1,415 
Other accrued expenses5,622 3,043 
Total accrued expenses$125,159 $99,828