v3.26.1
Summary of Significant Accounting Policies - ​Schedule of Finance Lease Receivables (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
​Schedule of Finance Lease Receivables [Abstract]    
Minimum lease payments receivable $ 49,851 $ 85,774
Less: Unearned interest 20,620 36,268
Financing lease receivables 29,231 49,506
Finance lease receivables, current 26,296 44,454
Finance lease receivables, non-current $ 2,935 $ 5,052