v3.26.1
Summary of Significant Accounting Policies - ​Schedule of Finance Lease Receivables (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
​Schedule of Finance Lease Receivables [Abstract]    
Minimum lease payments receivable $ 85,774 $ 293,872
Less: Unearned interest (36,268) (104,340)
Finance lease receivables 49,506 189,532
Finance lease receivables, current 44,454 166,339
Finance lease receivables, non-current $ 5,052 $ 23,193