Net Loss Per Share - Additional Information (Details) - shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Earnings Per Share Basic And Diluted [Abstract] | |||
Net loss per share | 0 | 0 | 9,889 |
X | ||||||||||
- Definition Net loss per share. No definition available.
|
X | ||||||||||
- References No definition available.
|