v3.26.1
Employee benefit plans (Tables)
12 Months Ended
Mar. 31, 2026
Retirement Benefits [Abstract]  
Schedule of amounts recognized in financial statements based on actuarial valuations

The following table sets forth the amounts recognized in the Company’s financial statements based on actuarial valuations carried out as of March 31 2026 and 2025:

 

Change in benefit obligation 

As of

March 31, 2026

  

As of

March 31, 2025

 
         
Projected benefit obligation at the beginning of the year   295,231    264,527 
Interest costs   19,137    18,610 
Past service cost   16,771    - 
Service costs   80,969    75,401 
Actuarial (gain) loss   (43,282)   (40,582)
Benefits paid   (36,991)   (15,902)
Effect of exchange rate changes   (29,202)   (6,823)
Projected benefit obligation at the end of the year   302,633    295,231 
           
Amounts recognized in the Consolidated Balance Sheets consist of          
Current liabilities (recorded under accrued expenses and other current liabilities)   22,667    25,464 
Non-current liabilities (recorded under other liabilities)   279,966    269,767 
    302,633    295,231 
Schedule of components of net defined benefit plan costs

Net defined benefit plan costs include the following components for:

 

  

As of

March 31, 2026

  

As of

March 31, 2025

 
Interest costs   19,137    18,610 
Service costs   80,969    75,401 
Actuarial (gain) loss   (43,282)   (40,582)
Total   56,824    53,429)
Summary of principal assumptions used in determining gratuity

The principal assumptions used in determining gratuity for the Company’s plans are shown below:

 

   

As of

March 31, 2026

   

As of

March 31, 2025

 
Discount rate     7.78% / 7.90 %     7.04% / 6.99 %
Rate of increase in compensation per annum     10% / 5.50 %     10% / 5.50 %
Retirement age (in years)     60       60  
Schedule of expected benefit plan payments

The expected benefit plan payments set forth below reflect expected future service:

 

Year ending March 31  Amounts 
2027   22,661 
2028   36,470 
2029   44,520 
2030   62,036 
2031   62,987 
2032-2036   497,537 
Expected benefit plan payments   726,211