v3.25.3
FINANCE LEASE RECEIVABLES - SCHEDULE OF FINANCE LEASE RECEIVABLES (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Finance Lease Receivables    
Future minimum lease payments receivable $ 24,529,622 $ 14,427,511
Estimated residual value 0 0
Gross finance lease receivables 24,529,622 14,427,511
Less: unearned interest income (62,006) (37,344)
Finance lease receivables 24,467,616 14,390,167
Finance lease receivables, current 9,757,901 5,992,585
Finance lease receivables, non-current $ 14,709,715 $ 8,397,582