XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
1. Basis of Presentation and Summary of Significant Accounting Policies (Details 3) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Cash $ 1,976,054 $ 13,667,434 $ 10,040,828 $ 4,187,450
Notes receivable 3,611,868 7,618,494    
Level 1        
Cash 1,976,054 13,667,434    
Level 2        
Notes receivable 3,611,858 7,618,191    
Accounts receivable 29,716,512 21,344,499    
Level 3        
Notes receivable - impaired $ 447,034 $ 447,034