XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF FINANCE LEASE RECEIVABLES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finance Lease Receivables    
Future minimum lease payments receivable $ 14,427,511 $ 9,586,741
Estimated residual value
Gross finance lease receivables 14,427,511 9,586,741
Less: unearned interest income (37,344) (22,688)
Finance lease receivables 14,390,167 9,564,053
Finance lease receivables, current 5,992,585 6,143,564
Finance lease receivables, non-current $ 8,397,582 $ 3,420,489