v3.26.1
Employee compensation - Schedule of Stock Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disclosure of stock based compensation [Line Items]    
Total share-based compensation and related payroll taxes $ 58,897 $ 56,578
Direct cost of revenues    
Disclosure of stock based compensation [Line Items]    
Total share-based compensation and related payroll taxes 1,973 3,323
General and administrative    
Disclosure of stock based compensation [Line Items]    
Total share-based compensation and related payroll taxes 18,466 18,054
Research and development    
Disclosure of stock based compensation [Line Items]    
Total share-based compensation and related payroll taxes 23,418 18,654
Sales and marketing    
Disclosure of stock based compensation [Line Items]    
Total share-based compensation and related payroll taxes $ 15,040 $ 16,547