Warrants - Schedule of Assumptions Used for Stock-based Compensation, Warrants (Details) |
Mar. 29, 2020
Integer
|
|---|---|
| Expected Dividend Yield [Member] | Minimum [Member] | |
| Warrants, measurement input, percentage | 4.00 |
| Expected Dividend Yield [Member] | Maximum [Member] | |
| Warrants, measurement input, percentage | 6.63 |
| Expected Volatility [Member] | Minimum [Member] | |
| Warrants, measurement input, percentage | 30.23 |
| Expected Volatility [Member] | Maximum [Member] | |
| Warrants, measurement input, percentage | 31.73 |
| Risk-free Interest Rate [Member] | Minimum [Member] | |
| Warrants, measurement input, percentage | 0.99 |
| Risk-free Interest Rate [Member] | Maximum [Member] | |
| Warrants, measurement input, percentage | 1.91 |
| Expected Term [Member] | Minimum [Member] | |
| Warrants, expected term | 3 years 9 months 18 days |
| Expected Term [Member] | Maximum [Member] | |
| Warrants, expected term | 5 years |