Commitments and Contingencies (Operating Leases) (Details) |
1 Months Ended | 12 Months Ended | 20 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Dec. 05, 2017
USD ($)
|
Feb. 01, 2016
USD ($)
|
Dec. 17, 2018
USD ($)
|
Oct. 31, 2018
USD ($)
|
Oct. 31, 2018
CAD ($)
|
Sep. 18, 2017
USD ($)
|
Apr. 30, 2019
USD ($)
|
Apr. 30, 2019
CAD ($)
|
Apr. 30, 2018
USD ($)
|
Dec. 31, 2019
USD ($)
|
|
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Rent expense | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 2,278,642 | Ìý | $ 853,145 | Ìý |
New York, New York [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | Ìý | Ìý | $ 27,157 | Ìý | Ìý | $ 15,505 | Ìý | Ìý | Ìý | Ìý |
Lease term | Ìý | Ìý | 5 years | Ìý | Ìý | 6 years | Ìý | Ìý | Ìý | Ìý |
Security deposit | Ìý | Ìý | $ 21,814 | Ìý | Ìý | $ 32,500 | Ìý | Ìý | Ìý | Ìý |
Lease expiration date | Ìý | Ìý | Feb. 15, 2019 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Rent expense | Ìý | Ìý | $ 325,882 | Ìý | Ìý | $ 186,060 | Ìý | Ìý | Ìý | Ìý |
New Brunswick [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | Ìý | Ìý | Ìý | $ 10,100 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Lease term | Ìý | Ìý | Ìý | 62 months | 62 months | Ìý | Ìý | Ìý | Ìý | Ìý |
Lease expiration date | Ìý | Ìý | Ìý | Dec. 31, 2023 | Dec. 31, 2023 | Ìý | Ìý | Ìý | Ìý | Ìý |
New Brunswick [Member] | CAD [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | Ìý | Ìý | Ìý | Ìý | $ 13,241 | Ìý | Ìý | Ìý | Ìý | Ìý |
Dieppe, NB, Canada [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 3,200 | Ìý | Ìý | Ìý |
Lease term | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 3 years | 3 years | Ìý | Ìý |
Dieppe, NB, Canada [Member] | CAD [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 4,367 | Ìý | Ìý |
Lease expiration date | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Mar. 31, 2019 | Mar. 31, 2019 | Ìý | Ìý |
Denver, Colorado [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 10,756 | Ìý | Ìý | Ìý |
Lease term | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 2 years | 2 years | Ìý | Ìý |
Lease expiration date | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Jan. 01, 2017 | Jan. 01, 2017 | Ìý | Ìý |
Denver, Colorado [Member] | Subsequent Event [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 11,028 |
Phoenix, Arizona [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | $ 66,696 | $ 10,718 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Lease term | 92 months | 64 months | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Security deposit | $ 519,271 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent annual escalation rate | Ìý | 2.00% | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
United States University [Member] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Operating Leased Assets [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Monthly rent payments | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 51,270 | Ìý | Ìý | Ìý |
Lease term | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 10 months | 10 months | Ìý | Ìý |
Lease expiration date | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Jun. 30, 2022 | Jun. 30, 2022 | Ìý | Ìý |