XML 56 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments - Schedule of Fair Value of Available-for-Sale Investments by Type of Security (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 114,040 $ 175,603
Gross Unrealized Gain   59
Gross Unrealized Loss (145) (206)
Fair Value 113,895 175,456
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 6,198 19,631
Gross Unrealized Gain   58
Fair Value 6,198 19,689
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 8,916 10,629
Fair Value 8,916 10,629
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 58,937 94,764
Gross Unrealized Loss (72) (155)
Fair Value 58,865 94,609
Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 22,997 33,513
Gross Unrealized Loss (43) (47)
Fair Value 22,954 33,466
Treasury Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 16,992 17,066
Gross Unrealized Gain   1
Gross Unrealized Loss (30) (4)
Fair Value $ 16,962 $ 17,063