Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended
Aug. 12, 2019
USD ($)
Nov. 17, 2017
USD ($)
shares
Mar. 31, 2020
shares
Dec. 31, 2017
USD ($)
Dec. 31, 2019
Aug. 31, 2019
USD ($)
Aug. 31, 2017
USD ($)
Femiline AB and Jonah Anderson              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Shares contingently issuable (in shares) | shares   100,000 66,666        
Acquisition-related contingent consideration   $ 1.0          
Measurement Input, Probability of Change in Control              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Change in control (as a percent)     0.50   0.50    
Line of Credit | Madryn Credit Agreement              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Fair value of options             $ 15.1
Debt discount       $ 5.0   $ 1.6  
Additional amount borrowed $ 25.0     $ 10.0