XML 45 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash, Cash Equivalents, and Investments - Summary of Amortized Cost and Fair Value of Short-term and Long-term Investments (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments $ 32,774us-gaap_ShortTermInvestments $ 9,101us-gaap_ShortTermInvestments
Due after one year, through two years 9,296us-gaap_LongTermInvestments 12,023us-gaap_LongTermInvestments
Amortized Cost    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 32,774us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Due after one year, through two years 9,048us-gaap_LongTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Due after two years 248us-gaap_OtherLongTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Total short-term and long-term investments 42,070us-gaap_Investments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 33,773us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Due after one year, through two years 9,032us-gaap_LongTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Due after two years 248us-gaap_OtherLongTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Total short-term and long-term investments $ 43,053us-gaap_Investments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember