XML 85 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Receivable (Details) - Schedule of notes receivable - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule of Notes Receivable [Abstract]    
Bank notes receivable: $ 26,713,919 $ 36,075,366
Commercial notes receivable 2,034,960 1,475,755
Total $ 28,748,879 $ 37,551,121