XML 75 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Balance Sheet Classification of Unrecognized Tax Benefits (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Income Tax Contingency [Line Items]        
Unrecognized tax benefits $ 26,463us-gaap_UnrecognizedTaxBenefits $ 40,478us-gaap_UnrecognizedTaxBenefits $ 27,734us-gaap_UnrecognizedTaxBenefits $ 29,128us-gaap_UnrecognizedTaxBenefits
Accrued expenses        
Income Tax Contingency [Line Items]        
Unrecognized tax benefits 295us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
3,348us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
1,427us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
 
Other long-term liabilities        
Income Tax Contingency [Line Items]        
Unrecognized tax benefits $ 26,168us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
$ 37,130us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
$ 26,307us-gaap_UnrecognizedTaxBenefits
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember