XML 16 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details)
Mar. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2020 $ 4,461,984
2021 7,136,682
2022 4,011,272
2023 1,269,773
2024 1,295,168
2025 - 2031 8,862,909
Total minimum lease payments $ 27,037,788