Subsequent Events - Additional Information (Details) - $ / shares |
May 06, 2019 |
Nov. 04, 2019 |
---|---|---|
Maximum [Member] | Scenario, Forecast [Member] | ||
Subsequent Event [Line Items] | ||
Nasdaq compliance minimum bid price requirement | $ 1 | |
Subsequent Event [Member] | ||
Subsequent Event [Line Items] | ||
Nasdaq compliance, minimum bid price requirement, number of consecutive business days | 30 days | |
Nasdaq compliance, extension period granted to regain compliance | 180 days | |
Nasdaq compliance, minimum bid price requirement, number of consecutive business days regain compliance | 10 days | |
Subsequent Event [Member] | Maximum [Member] | ||
Subsequent Event [Line Items] | ||
Nasdaq compliance minimum bid price requirement | $ 1.00 |