XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.1
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]    
Investments, Amortized Cost Basis $ 438,232 $ 433,162
Investments, Gross Unrealized Gains 22 15
Investments, Gross Unrealized Losses (10) (63)
Investments 438,244 433,114
Certificates of Deposit [Member]    
Cash and Cash Equivalents [Line Items]    
Cash Equivalents, at Carrying Value 1,100 500
Cash Equivalents, Gross Unrealized Gain 1  
Cash Equivalents, Gross Unrealized Losses (1) (1)
Cash and Cash Equivalents, Fair Value Disclosure 1,100 499
Corporate Debt Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis   114,678
Available-for-sale Securities, Gross Unrealized Gains   1
Available-for-sale Securities, Gross Unrealized Losses   (19)
Available-for-sale Securities, Fair Value Disclosure   114,660
U.S. Government Bonds [Member]    
Cash and Cash Equivalents [Line Items]    
Cash Equivalents, at Carrying Value 136,700 128,800
Available-for-sale Debt Securities, Amortized Cost Basis 437,132 317,984
Available-for-sale Securities, Gross Unrealized Gains 21 14
Available-for-sale Securities, Gross Unrealized Losses (9) (43)
Available-for-sale Securities, Fair Value Disclosure $ 437,144 $ 317,955