XML 48 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Investments - Tabular Disclosure - Total (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Cash Equivalents and Investments    
Total, Amortized Cost $ 743,997 $ 547,454
Total, Unrealized Gain 2,975 518
Total, Unrealized Losses   (12)
Total, Fair Value $ 746,972 $ 547,960