XML 43 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details) - ROU and operating lease liabilities - USD ($)
Mar. 31, 2020
Dec. 31, 2019
ROU and operating lease liabilities [Abstract]    
Operating Lease right-of-use assets $ 1,443,514 $ 1,558,164
Short-Term Operating Lease Liability 373,218 415,949
Long-Term Operating Lease Liability 1,080,030 1,146,132
Total $ 1,453,248 $ 1,562,081