Fair Value Hierarchy Financial Instruments Measured at Fair Value on Recurring Basis (Detail) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Long-Term Investments, at fair value |
$ 3,945us-gaap_EquityMethodInvestmentsFairValueDisclosure
|
$ 4,160us-gaap_EquityMethodInvestmentsFairValueDisclosure
|
Trading Securities |
20,005us-gaap_TradingSecurities
|
20,002us-gaap_TradingSecurities
|
Total |
23,950us-gaap_MarketableSecurities
|
24,162us-gaap_MarketableSecurities
|
U.S. Treasury Bills [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Trading Securities |
20,000us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_USTreasurySecuritiesMember
|
19,998us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_USTreasurySecuritiesMember
|
Mutual Funds [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Trading Securities |
5us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember
|
4us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember
|
Fair Value, Inputs, Level 1 [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Long-Term Investments, at fair value |
0us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
0us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
Trading Securities |
20,005us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
20,002us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
Total |
20,005us-gaap_MarketableSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
20,002us-gaap_MarketableSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
Fair Value, Inputs, Level 1 [Member] | U.S. Treasury Bills [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Trading Securities |
20,000us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_USTreasurySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
19,998us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_USTreasurySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
Fair Value, Inputs, Level 1 [Member] | Mutual Funds [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Trading Securities |
5us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
4us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
Fair Value, Inputs, Level 2 [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Long-Term Investments, at fair value |
0us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
0us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
Trading Securities |
0us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
0us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
Total |
0us-gaap_MarketableSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
0us-gaap_MarketableSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
Fair Value, Inputs, Level 2 [Member] | U.S. Treasury Bills [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Trading Securities |
0us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_USTreasurySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
0us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_USTreasurySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
Fair Value, Inputs, Level 2 [Member] | Mutual Funds [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Trading Securities |
0us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
0us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
|
Fair Value, Inputs, Level 3 [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Long-Term Investments, at fair value |
3,945us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
4,160us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
Trading Securities |
0us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
0us-gaap_TradingSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
Total |
3,945us-gaap_MarketableSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
4,160us-gaap_MarketableSecurities / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
Fair Value, Inputs, Level 3 [Member] | U.S. Treasury Bills [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Trading Securities |
0us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_USTreasurySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
0us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_USTreasurySecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
Fair Value, Inputs, Level 3 [Member] | Mutual Funds [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Trading Securities |
$ 0us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
$ 0us-gaap_TradingSecurities / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|