XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of accounts receivable - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Accounts Receivable [Abstract]    
Lease receivables $ 48,618,843 $ 53,176,432
Allowance for doubtful accounts (13,078,800) (27,703,278)
Lease receivables, net $ 35,540,043 $ 25,473,154