XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Leases [Abstract]    
Operating lease cost $ 585,586  
Short-term lease cost 19,809  
Sublease income (241,065)
Total lease cost 364,330  
Cash paid within operating cash flows $ 615,266