v3.26.1
Schedule of accounts payable and accrued expenses (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Payables and Accruals [Abstract]    
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