v3.26.1
Summary of Significant Accounting Policies - ​Schedule of Finance Lease Receivables (Details) - USD ($)
Dec. 31, 2025
Mar. 31, 2025
​Schedule of Finance Lease Receivables [Abstract]    
Minimum lease payments receivable $ 132,624 $ 293,872
Less: Unearned interest (52,905) (104,340)
Financing lease receivables 79,719 189,532
Finance lease receivables, current 72,543 166,339
Finance lease receivables, non-current $ 7,176 $ 23,193