Annual report pursuant to Section 13 and 15(d)

Investments and Fair Value Measurements - Category of Financial Instruments Not Held at Fair Value (Detail)

v2.4.1.9
Investments and Fair Value Measurements - Category of Financial Instruments Not Held at Fair Value (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Assets, Carrying Amount $ 99,696us-gaap_Assets $ 100,727us-gaap_Assets
Financial liabilities, Carrying Amount 46,634us-gaap_Liabilities 52,562us-gaap_Liabilities
Cash    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Assets, Carrying Amount 30,820us-gaap_Assets
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
27,122us-gaap_Assets
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Financial Assets, Fair Value 30,820us-gaap_AssetsFairValueDisclosure
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
27,122us-gaap_AssetsFairValueDisclosure
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Level I | Restricted Certificates of Deposit and Escrow    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial Assets, Carrying Amount 586us-gaap_Assets
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,021us-gaap_Assets
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial Assets, Fair Value 586us-gaap_AssetsFairValueDisclosure
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,021us-gaap_AssetsFairValueDisclosure
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level II | Borrowings Under Revolving Credit Agreement    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial liabilities, Carrying Amount   3,000us-gaap_Liabilities
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial liabilities, Fair Value   3,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level II | Notes Payable    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial liabilities, Carrying Amount 4,124us-gaap_Liabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
8,303us-gaap_Liabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Financial liabilities, Fair Value $ 4,124us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
$ 8,303us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember