Quarterly report pursuant to Section 13 or 15(d)

OPERATING LEASE LIABILITY (Details) - Lessee, Operating Lease, Liability, Maturity

v3.20.2
OPERATING LEASE LIABILITY (Details) - Lessee, Operating Lease, Liability, Maturity - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Jan. 01, 2019
Lessee, Operating Lease, Liability, Maturity [Abstract]      
Remainder 2020 $ 255,759    
2021 456,075    
2022 364,083    
2023 328,032    
2024 141,457    
Thereafter 20,510    
Total undiscounted future minimum lease payments 1,565,916    
Less: Difference between undiscounted lease payments and discounted lease liabilities (190,374)    
Total operating lease liabilities 1,375,542   $ 911,000
Less current portion (434,523) $ (262,020)  
Long-term operating lease liabilities $ 941,019 $ 436,820