v3.26.1
SEGMENT AND GEOGRAPHIC INFORMATION - Schedule of Total Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]      
Total revenue $ 859,482 $ 822,679 $ 829,455
United States      
Segment Reporting Information [Line Items]      
Total revenue 474,359 465,470 470,338
Europe      
Segment Reporting Information [Line Items]      
Total revenue 158,766 156,715 146,915
Asia      
Segment Reporting Information [Line Items]      
Total revenue 63,075 63,624 65,396
Rest of the world      
Segment Reporting Information [Line Items]      
Total revenue $ 163,282 $ 136,870 $ 146,806