v3.24.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation and employee related costs $ 27,524 $ 25,644
Accrued sabbatical 3,045 3,394
Accrued value added tax 4,647 7,530
Other accrued taxes 4,100 6,830
Accrued cost of revenue 11,442 6,656
Accrued professional services 3,352 3,605
Accrued marketing 7,852 6,374
Other accrued expenses 2,955 2,805
Total accrued expenses $ 64,917 $ 62,838