XML 17 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Leases Additional Information (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Operating lease cost $ 2,495,865
Sublease income (623,776)
Net lease cost 1,872,089
Operating lease payments 1,300,000
Non-cash transaction for lease liabilities arising from right-of-use assets $ 3,100,000