XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Future Minimum Payments For Operating Leases (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Jan. 01, 2018
Annual minimum payments:      
2020 (October 1, 2020 to December 31, 2020) $ 126,516    
2021 515,822    
2022 262,789    
Total minimum payments 905,127    
Less: Amount attributable to interest (49,941)    
Total operating lease liabilities 855,186 $ 1,134,350 $ 1,850,000
Less: Current portion of operating lease (471,006) (419,288)  
Long term portion of operating lease $ 384,180 $ 715,062