v3.26.1
Accounts payable and accrued expenses (Tables)
12 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses

 

  

As of

March 31, 2026

  

As of

March 31, 2025

 
Accounts payable   14,837,965    17,484,895 
Accrued expenses   10,168,147    8,599,752 
Amounts due to employees   961,395    780,695 
Due to insurer   4,278,440    3,388,668 
Accounts payable and accrued expenses   30,245,947    30,254,010