v3.26.1
Employee Benefit Plans - Schedule of Changes in Projected Benefit Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Changes in projected benefit obligations      
Projected benefit obligations, beginning of the year $ 259,141 $ 213,477  
Service costs 13,708 11,875 $ 11,479
Interest costs 3,564 3,298 3,844
Plan participant contributions 7,088 6,676  
Actuarial loss 2,216 13,691  
Benefits paid (3,475) (10,578)  
Transfer of prior vested benefits 7,416 15,301  
Plan amendments 0 909  
Settlement (18,255) 0  
Administrative expense paid (174) (157)  
Currency exchange rate changes 24,415 4,649  
Projected benefit obligations, end of the year $ 295,644 $ 259,141 $ 213,477