v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Accrued Expenses, Current    
Accrued employee-related expenses $ 153,488 $ 127,712
Accrued tax liabilities 46,212 47,591
Accrued payables 32,936 18,733
Accrued partner fees 26,707 19,750
Income taxes payable 25,903 25,007
Other 17,014 13,710
Total accrued expenses, current $ 302,260 $ 252,503