XML 105 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Guarantor Condensed Consolidated Financial Statements - Condensed Consolidating Statement of Cash Flows (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash flows from operations:      
Cash provided by (used in) continuing operations $ 78,315us-gaap_NetCashProvidedByUsedInOperatingActivities $ (3,429)us-gaap_NetCashProvidedByUsedInOperatingActivities $ (9,452)us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash flows from investing activities      
Purchase of office facilities (4,398)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (14,012)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (14,739)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Cash used in investing activities (4,398)us-gaap_NetCashProvidedByUsedInInvestingActivities (14,012)us-gaap_NetCashProvidedByUsedInInvestingActivities (14,739)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash flows from financing activities      
Cash dividends paid on Class A non-voting and Class B voting common stock (5,983)us-gaap_PaymentsOfDividendsCommonStock (5,978)us-gaap_PaymentsOfDividendsCommonStock (5,986)us-gaap_PaymentsOfDividendsCommonStock
Issuance of Class A non-voting common stock 185us-gaap_ProceedsFromIssuanceOfCommonStock 150us-gaap_ProceedsFromIssuanceOfCommonStock 0us-gaap_ProceedsFromIssuanceOfCommonStock
Repurchase of Class A non-voting common stock for cancellation 0us-gaap_PaymentsForRepurchaseOfCommonStock (3,625)us-gaap_PaymentsForRepurchaseOfCommonStock (1,866)us-gaap_PaymentsForRepurchaseOfCommonStock
Tax benefit (deficiency) from share-based awards 1,194us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities (78)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities (720)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Redemption of senior secured notes (45,000)us-gaap_EarlyRepaymentOfSeniorDebt 0us-gaap_EarlyRepaymentOfSeniorDebt 0us-gaap_EarlyRepaymentOfSeniorDebt
Acquisition of non-controlling interest 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries (3,000)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
Decrease in bank call loans, net (58,800)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (10,100)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 100,800us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Cash (used in) provided by financing activities (108,404)us-gaap_NetCashProvidedByUsedInFinancingActivities (19,631)us-gaap_NetCashProvidedByUsedInFinancingActivities 89,228us-gaap_NetCashProvidedByUsedInFinancingActivities
Net (decrease) increase in cash and cash equivalents (34,487)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (37,072)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 65,037us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents, beginning of year 98,294us-gaap_CashAndCashEquivalentsAtCarryingValue 135,366us-gaap_CashAndCashEquivalentsAtCarryingValue 70,329us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents, end of year 63,807us-gaap_CashAndCashEquivalentsAtCarryingValue 98,294us-gaap_CashAndCashEquivalentsAtCarryingValue 135,366us-gaap_CashAndCashEquivalentsAtCarryingValue
Eliminations      
Cash flows from operations:      
Cash provided by (used in) continuing operations 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows from investing activities      
Purchase of office facilities 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash used in investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows from financing activities      
Cash dividends paid on Class A non-voting and Class B voting common stock 0us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Issuance of Class A non-voting common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Repurchase of Class A non-voting common stock for cancellation   0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Tax benefit (deficiency) from share-based awards 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Redemption of senior secured notes 0us-gaap_EarlyRepaymentOfSeniorDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
   
Acquisition of non-controlling interest     0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Decrease in bank call loans, net 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash (used in) provided by financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net (decrease) increase in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents, beginning of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents, end of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Guarantor Subsidiaries      
Cash flows from operations:      
Cash provided by (used in) continuing operations (29,344)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(9,757)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
31,776us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows from investing activities      
Purchase of office facilities 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash used in investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows from financing activities      
Cash dividends paid on Class A non-voting and Class B voting common stock 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Issuance of Class A non-voting common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Repurchase of Class A non-voting common stock for cancellation   0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Tax benefit (deficiency) from share-based awards 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Redemption of senior secured notes 0us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Acquisition of non-controlling interest     (3,000)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Decrease in bank call loans, net 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash (used in) provided by financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net (decrease) increase in cash and cash equivalents (29,344)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(9,757)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
28,776us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents, beginning of year 30,901us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
40,658us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
11,882us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents, end of year 1,557us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
30,901us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
40,658us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries      
Cash flows from operations:      
Cash provided by (used in) continuing operations 58,064us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,616)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(47,280)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from investing activities      
Purchase of office facilities (4,398)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(14,012)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(14,739)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash used in investing activities (4,398)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(14,012)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(14,739)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from financing activities      
Cash dividends paid on Class A non-voting and Class B voting common stock 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Issuance of Class A non-voting common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Repurchase of Class A non-voting common stock for cancellation   0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Tax benefit (deficiency) from share-based awards 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Redemption of senior secured notes 0us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Acquisition of non-controlling interest     0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Decrease in bank call loans, net (58,800)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(10,100)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
100,800us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash (used in) provided by financing activities (58,800)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(10,100)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
100,800us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net (decrease) increase in cash and cash equivalents (5,134)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(27,728)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
38,781us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents, beginning of year 66,945us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
94,673us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
55,892us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents, end of year 61,811us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
66,945us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
94,673us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Parent      
Cash flows from operations:      
Cash provided by (used in) continuing operations 49,595us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
9,944us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
6,052us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Cash flows from investing activities      
Purchase of office facilities 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Cash used in investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Cash flows from financing activities      
Cash dividends paid on Class A non-voting and Class B voting common stock (5,983)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(5,978)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(5,986)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Issuance of Class A non-voting common stock 185us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
150us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Repurchase of Class A non-voting common stock for cancellation   (3,625)us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(1,866)us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Tax benefit (deficiency) from share-based awards 1,194us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(78)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(720)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Redemption of senior secured notes (45,000)us-gaap_EarlyRepaymentOfSeniorDebt
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Acquisition of non-controlling interest     0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Decrease in bank call loans, net    0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Cash (used in) provided by financing activities (49,604)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(9,531)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(8,572)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Net (decrease) increase in cash and cash equivalents (9)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
413us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(2,520)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Cash and cash equivalents, beginning of year 448us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
35us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
2,555us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Cash and cash equivalents, end of year $ 439us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 448us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 35us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember