XML 81 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents, and Investments (Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Total available for sale securities, Less than 12 months, Fair Value $ 326,320 $ 133,660
Total available for sale securities Less than 12 months, Gross Unrealized Holding Losses (1,581) (82)
Available-for-sale securities, Total Fair Value 326,320 133,660
Available-for-sale securities, Total Gross Unrealized Losses (1,581) (82)
Commercial Paper [Member]    
Total available for sale securities, Less than 12 months, Fair Value   11,976
Total available for sale securities Less than 12 months, Gross Unrealized Holding Losses   (1)
Available-for-sale securities, Total Fair Value   11,976
Available-for-sale securities, Total Gross Unrealized Losses   (1)
Corporate Debt Securities [Member]    
Total available for sale securities, Less than 12 months, Fair Value 326,320 121,684
Total available for sale securities Less than 12 months, Gross Unrealized Holding Losses (1,581) (81)
Available-for-sale securities, Total Fair Value 326,320 121,684
Available-for-sale securities, Total Gross Unrealized Losses $ (1,581) $ (81)