XML 24 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation - Cumulative adjustments (Details)
$ in Millions
6 Months Ended
Jun. 30, 2019
USD ($)
Reduction in accrued and other liabilities  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Correction of cumulative errors $ 4.1
Reduction in research and development expenses  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Correction of cumulative errors $ 4.1