XML 45 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Assets and Liabilities - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value of Financial Assets and Liabilities    
Amortized Cost $ 201,575 $ 230,155
Gross Unrealized Gains 348 54
Gross Unrealized Losses (275) (44)
Fair Value 201,648 230,165
Corporate Debt Securities and Commercial Paper    
Fair Value of Financial Assets and Liabilities    
Amortized Cost 201,575 230,155
Gross Unrealized Gains 348 54
Gross Unrealized Losses (275) (44)
Fair Value 201,648 230,165
Estimated fair value | Recurring | Corporate Debt Securities and Commercial Paper    
Fair Value of Financial Assets and Liabilities    
Fair Value 201,648 230,165
Level 2 | Estimated fair value | Recurring | Corporate Debt Securities and Commercial Paper    
Fair Value of Financial Assets and Liabilities    
Fair Value $ 201,648 $ 230,165