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) (346,248) (526,959) (1,618,551)
Right-of-use assets obtained in exchange for lease obligations:        
Operating leases 1,575,468
Finance leases