v3.25.1
Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
9 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash outflows for operating leases $ 259,503 $ 341,981 $ 441,843 $ 485,453
Financing cash outflows for finance leases 1,603,626 816,744    
Right-of-use assets obtained in exchange for lease obligations:        
Operating leases 1,575,468
Finance leases