v3.26.1
Summary of contract liabilities from contract with customers (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Contract liabilities    
Deferred revenue $ 921,050 $ 1,149,019
Total contract liabilities 921,050 1,149,019
Contract assets    
Unbilled revenue 6,626,705 6,201,942
Total contract assets $ 6,626,705 $ 6,201,942