v3.25.2
SCHEDULE OF FINANCE LEASE RECEIVABLES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Finance Lease Receivables    
Future minimum lease payments receivable $ 22,385,136 $ 14,427,511
Estimated residual value
Gross finance lease receivables 22,385,136 14,427,511
Less: unearned interest income (58,226) (37,344)
Finance lease receivables 22,326,910 14,390,167
Finance lease receivables, current 9,128,931 5,992,585
Finance lease receivables, non-current $ 13,197,979 $ 8,397,582