v3.26.1
FINANCE LEASE RECEIVABLES - SCHEDULE OF FINANCE LEASE RECEIVABLES (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Finance Lease Receivables    
Future minimum lease payments receivable $ 25,529,132 $ 26,636,777
Estimated residual value 0 0
Gross finance lease receivables 25,529,132 26,636,777
Less: unearned interest income (129,574) (57,909)
Finance lease receivables 25,399,558 26,578,868
Finance lease receivables, current 13,725,781 12,832,355
Finance lease receivables, non-current $ 11,673,777 $ 13,746,513