XML 309 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Right-of-use assets $ 3,980,649 $ 1,912,932 $ 724,758 $ 829,155
Lease description The Company's lease arrangements for its offices expire at various dates through 2027        
Cash deposit with banks $ 160,910        
operating lease costs 1,112,362 253,651      
Accounting Standards Update 2016-02 Cumulative Effect, Period of Adoption [Member]          
Right-of-use assets $ 1,212,800        
Minimum [Member]          
Lease term 1 year 4 months 24 days        
Maximum [Member]          
Lease term 7 years 1 month 2 days        
Operating Lease Liability [Member]          
operating lease liabilities $ 4,819,606 $ 2,814,193 $ 788,472 $ 896,483
Operating Lease Liability [Member] | Accounting Standards Update 2016-02 Cumulative Effect, Period of Adoption [Member]          
operating lease liabilities $ 3,853,500