XML 56 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Receivable (Tables)
12 Months Ended
Dec. 31, 2022
Notes Receivable (Tables) [Line Items]  
Schedule of notes receivable
   As of 
   December 31,
2022
   December 31,
2021
 
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