XML 48 R28.htm IDEA: XBRL DOCUMENT v3.20.1
1. Basis of Presentation and Summary of Significant Accounting Policies (Details 3) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Cash $ 10,040,828 $ 4,187,450 $ 398,693 $ 1,291,317
Notes receivable 9,600,000 11,400,000    
Level 1        
Cash 10,040,828 4,187,450    
Level 2        
Notes receivable 9,605,114 11,409,709    
Accounts receivable $ 24,426,333 $ 28,201,279