XML 92 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments - Fair Value of Short-Term Available-for-Sale Investments (Detail) - Short-Term Investments [Member] - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Schedule of Investments [Line Items]    
Fair value of available-for-sale investments $ 177,433 $ 129,594
Time Deposits and Certificates of Deposit [Member]    
Schedule of Investments [Line Items]    
Fair value of available-for-sale investments 23,630 20,900
Asset-Backed Securities [Member]    
Schedule of Investments [Line Items]    
Fair value of available-for-sale investments 155  
Bankers' Acceptance Drafts [Member]    
Schedule of Investments [Line Items]    
Fair value of available-for-sale investments 222 82
Commercial Paper [Member]    
Schedule of Investments [Line Items]    
Fair value of available-for-sale investments 3,450  
Corporate Obligations [Member]    
Schedule of Investments [Line Items]    
Fair value of available-for-sale investments 59,719 24,020
Municipal Bonds [Member]    
Schedule of Investments [Line Items]    
Fair value of available-for-sale investments 7,057 2,099
U.S. Agency Obligations [Member]    
Schedule of Investments [Line Items]    
Fair value of available-for-sale investments $ 83,200 $ 82,493