XML 37 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 85,641 $ 85,417
Gross Unrealized Gains 14 19
Gross Unrealized Losses (60) (64)
Fair Value 85,595 85,372
Certificates of deposit    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,500 12,499
Gross Unrealized Gains 6 9
Gross Unrealized Losses (7) 0
Fair Value 11,499 12,508
Corporate securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 48,433 42,765
Gross Unrealized Gains 8 9
Gross Unrealized Losses (32) (42)
Fair Value 48,409 42,732
U.S. Treasury and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,191 5,190
Gross Unrealized Gains 0 0
Gross Unrealized Losses (10) (14)
Fair Value 5,181 5,176
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,977 11,470
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 (2)
Fair Value 7,977 11,469
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,540 13,493
Gross Unrealized Gains 0
Gross Unrealized Losses (11) (6)
Fair Value $ 12,529 $ 13,487