XML 21 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Basis of Presentation - Prior Period Errors (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Research and Development Expense $ 15,844 $ 20,381    
Accrued Liabilities and Other Liabilities $ 6,936     $ 7,248
Overstatement due to clinical trial accrual errors | Effect of Change        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Research and Development Expense   500 $ 3,600  
Accrued Liabilities and Other Liabilities   $ 500 $ 3,600