XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Overview and Summary of Significant Accounting Policies (Details 3) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Cash $ 2,204,648 $ 13,667,434 $ 13,746,445 $ 4,187,450
Level 1        
Cash 2,204,648 13,667,434    
Level 2        
Notes receivable 4,308,370 7,618,191    
Accounts receivable 35,055,831 21,344,499    
Level 3        
Notes receivable - impaired $ 447,034 $ 447,034