XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Investment [Line Items]    
Amortized Cost $ 130,842 $ 80,841
Gross Unrealized Gains 4 0
Gross Unrealized Losses (252) (193)
Fair Value 130,594 80,648
Certificates of deposit    
Investment [Line Items]    
Amortized Cost 13,682 13,441
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 13,682 13,441
U.S. Treasury securities    
Investment [Line Items]    
Amortized Cost 31,850 14,787
Gross Unrealized Gains 1 0
Gross Unrealized Losses (107) (71)
Fair Value 31,744 14,716
U.S. Agency securities    
Investment [Line Items]    
Amortized Cost 7,013 8,510
Gross Unrealized Gains 0 0
Gross Unrealized Losses (69) (51)
Fair Value 6,944 8,459
Commercial paper    
Investment [Line Items]    
Amortized Cost 35,917 9,171
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 35,917 9,171
Asset-backed securities    
Investment [Line Items]    
Amortized Cost 8,992 3,026
Gross Unrealized Gains 2 0
Gross Unrealized Losses (1) (1)
Fair Value 8,993 3,025
Corporate notes and bonds    
Investment [Line Items]    
Amortized Cost 33,388 31,906
Gross Unrealized Gains 1 0
Gross Unrealized Losses (75) (70)
Fair Value $ 33,314 $ 31,836