v3.25.2
Summary of Significant Accounting Policies - ​Schedule of Finance Lease Receivables (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
​Schedule of Finance Lease Receivables [Abstract]    
Minimum lease payments receivable $ 224,588 $ 293,872
Less: Unearned interest (73,885) (104,340)
Financing lease receivables 150,703 189,532
Finance lease receivables, current 136,579 166,339
Finance lease receivables, non-current $ 14,124 $ 23,193