XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details) - Schedule of Lease Receivables Balances - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Accounts Receivable [Abstract]    
Lease receivables $ 64,749,918 $ 48,618,843
Allowance for doubtful accounts (19,954,828) (13,078,800)
Lease receivables, net $ 44,795,090 $ 35,540,043