XML 67 R6.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Consolidated Statements of Shareholders' Equity (USD $) In Thousands, except Share data, unless otherwise specified | Common Stock [Member] | Common Stock [Member] Retained Earnings [Member] | Common Stock [Member] | Preferred Stock [Member] | Preferred Stock [Member] Retained Earnings [Member] | Preferred Stock [Member] | Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Accumulated Other Comprehensive Income (Loss) [Member] | Noncontrolling Interest [Member] | Total
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Balance, at Dec. 31, 2011 |  |  |  |  |  |  | $ 140,561 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember | $ 110,821 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | $ 27,970 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | $ (63,958)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | $ 28,225 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | $ 2,903 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | $ 246,522 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares (in Shares) at Dec. 31, 2011 |  |  |  |  |  |  | 5,622,634 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember | 29,941,254 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Net earnings |  |  |  |  |  |  |  |  |  | 40,722 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | 40,722 us-gaap_ProfitLoss
Other comprehensive earnings |  |  |  |  |  |  |  |  |  |  | 5,976 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |  | 5,976 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Other comprehensive earnings attributable to NCI |  |  |  |  |  |  |  |  |  |  | 394 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 51 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 445 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
NCI share of earnings |  |  |  |  |  |  |  |  |  | (13,741)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  | 2,449 us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (11,292)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
NCI redemption increment |  |  |  |  |  |  |  |  |  | (21,131)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (21,131)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
Distributions to NCI |  |  |  |  |  |  |  |  |  |  |  | (2,333)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (2,333)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Acquisitions of NCI, net |  |  |  |  |  |  |  |  |  |  |  | 1,148 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 1,148 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Subsidiaries’ equity transactions |  |  |  |  |  |  |  |  | 607 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 607 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
Subordinate Voting Shares: |  |  |  |  |  |  |  |  |  |  |  |  |
Stock option expense |  |  |  |  |  |  |  |  | 3,169 us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 3,169 us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Stock options exercised |  |  |  |  |  |  |  | 9,098 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (2,165)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 6,933 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock options exercised, shares (in Shares) |  |  |  |  |  |  |  | 363,850 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  | 363,850 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit on options exercised |  |  |  |  |  |  |  |  | 200 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 200 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Purchased for cancellation | (1,098)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (6,216)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | (7,314)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | (9,799)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_PreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember | (97)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_PreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | (9,896)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_PreferredStockMember |  |  |  |  |  |  |
Purchased for cancellation, shares (in Shares) | (235,000)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | (392,000)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares / us-gaap_StatementClassOfStockAxis = us-gaap_PreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember |  |  |  |  |  |  |  |  |
Preferred Shares: |  |  |  |  |  |  |  |  |  |  |  |  |
Dividends, preferred shares |  |  |  |  |  |  |  |  |  | (9,603)us-gaap_DividendsPreferredStock / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (9,603)us-gaap_DividendsPreferredStock
Balance, at Dec. 31, 2012 |  |  |  |  |  |  | 130,762 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember | 118,821 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 29,781 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (74,024)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 34,595 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 4,218 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 244,153 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares (in Shares) at Dec. 31, 2012 |  |  |  |  |  |  | 5,230,634 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember | 30,070,104 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Net earnings |  |  |  |  |  |  |  |  |  | 41,418 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | 41,418 us-gaap_ProfitLoss
Other comprehensive earnings |  |  |  |  |  |  |  |  |  |  | (9,725)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |  | (9,725)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Other comprehensive earnings attributable to NCI |  |  |  |  |  |  |  |  |  |  | 1,887 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (392)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 1,495 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
NCI share of earnings |  |  |  |  |  |  |  |  |  | (18,027)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  | 4,276 us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (13,751)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
NCI redemption increment |  |  |  |  |  |  |  |  |  | (41,430)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (41,430)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
Distributions to NCI |  |  |  |  |  |  |  |  |  |  |  | (4,123)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (4,123)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Acquisitions of NCI, net |  |  |  |  |  |  |  |  |  |  |  | 3,149 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 3,149 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Subsidiaries’ equity transactions |  |  |  |  |  |  |  |  | 3,520 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 3,520 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
Subordinate Voting Shares: |  |  |  |  |  |  |  |  |  |  |  |  |
Stock option expense |  |  |  |  |  |  |  |  | 4,166 us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 4,166 us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Stock options exercised |  |  |  |  |  |  |  | 9,784 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (2,317)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 7,467 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock options exercised, shares (in Shares) |  |  |  |  |  |  |  | 464,150 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  | 464,150 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit on options exercised |  |  |  |  |  |  |  |  | 2,360 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 2,360 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Dividends, common shares |  |  |  |  |  |  |  |  |  | (10,470)us-gaap_DividendsCommonStock / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (10,470)us-gaap_DividendsCommonStock
Purchased for cancellation |  |  |  |  |  |  |  | (1,918)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | (12,636)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (14,554)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
Purchased for cancellation, shares (in Shares) |  |  |  |  |  |  |  | (385,600)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Issued in settlement of convertible debentures (note 14) |  |  |  |  |  |  |  | 77,143 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  | 77,143 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Issued in settlement of convertible debentures (note 14) (in Shares) |  |  |  |  |  |  |  | 2,744,886 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Preferred Shares (note 14): |  |  |  |  |  |  |  |  |  |  |  |  |
Redeemed for cash |  |  |  |  |  |  | (39,232)us-gaap_StockRedeemedOrCalledDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember |  |  |  |  |  | (39,232)us-gaap_StockRedeemedOrCalledDuringPeriodValue
Redeemed for cash (in Shares) |  |  |  |  |  |  | (1,569,190)us-gaap_StockRedeemedOrCalledDuringPeriodShares / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember |  |  |  |  |  |
Converted to Subordinate Voting Shares |  |  |  |  |  |  | (91,530)us-gaap_ConversionOfStockAmountConverted1 / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember | 96,326 us-gaap_ConversionOfStockAmountConverted1 / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | (4,796)us-gaap_ConversionOfStockAmountConverted1 / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  |
Converted to Subordinate Voting Shares (in Shares) |  |  |  |  |  |  | (3,661,444)us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember | 2,889,900 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Preferred Shares: |  |  |  |  |  |  |  |  |  |  |  |  |
Dividends, preferred shares |  |  |  |  |  |  |  | 609 us-gaap_DividendsPreferredStock / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | (3,146)us-gaap_DividendsPreferredStock / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (2,537)us-gaap_DividendsPreferredStock
Dividends, preferred shares (in Shares) |  |  |  |  |  |  |  | 18,292 us-gaap_PreferredStockDividendsShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Balance, at Dec. 31, 2013 |  |  |  |  |  |  |  | 300,765 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 37,510 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (123,111)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 26,757 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 7,128 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 249,049 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares (in Shares) at Dec. 31, 2013 |  |  |  |  |  |  |  | 35,801,732 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Net earnings |  |  |  |  |  |  |  |  |  | 90,936 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | 90,936 us-gaap_ProfitLoss
Other comprehensive earnings |  |  |  |  |  |  |  |  |  |  | (51,648)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |  | (51,648)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Other comprehensive earnings attributable to NCI |  |  |  |  |  |  |  |  |  |  | 11,004 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (749)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 10,255 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
NCI share of earnings |  |  |  |  |  |  |  |  |  | (28,200)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  | 5,661 us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (22,539)us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
NCI redemption increment |  |  |  |  |  |  |  |  |  | (19,420)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (19,420)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
Distributions to NCI |  |  |  |  |  |  |  |  |  |  |  | (4,535)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (4,535)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Acquisitions of NCI, net |  |  |  |  |  |  |  |  |  |  |  | 507 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 507 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Subsidiaries’ equity transactions |  |  |  |  |  |  |  |  | 4,448 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 4,448 us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
Subordinate Voting Shares: |  |  |  |  |  |  |  |  |  |  |  |  |
Stock option expense |  |  |  |  |  |  |  |  | 4,077 us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 4,077 us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Stock options exercised |  |  |  |  |  |  |  | 14,419 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | (3,701)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 10,718 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Stock options exercised, shares (in Shares) |  |  |  |  |  |  |  | 558,150 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  | 558,150 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit on options exercised |  |  |  |  |  |  |  |  | 4,597 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 4,597 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Dividends, common shares |  |  |  |  |  |  |  |  |  | (14,362)us-gaap_DividendsCommonStock / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (14,362)us-gaap_DividendsCommonStock
Purchased for cancellation |  |  |  |  |  |  |  | (4,783)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | (24,085)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  |  | (28,868)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
Purchased for cancellation, shares (in Shares) |  |  |  |  |  |  |  | (552,927)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |
Balance, at Dec. 31, 2014 |  |  |  |  |  |  |  | $ 310,401 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | $ 46,931 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | $ (118,242)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | $ (13,887)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | $ 8,012 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | $ 233,215 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares (in Shares) at Dec. 31, 2014 |  |  |  |  |  |  |  | 35,806,955 us-gaap_SharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |

X
- Details
Name: | fsrv_PreferredSharesAbstract
Namespace Prefix: | fsrv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | fsrv_PreferredSharesNote14Abstract
Namespace Prefix: | fsrv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | fsrv_SubordinateVotingSharesAbstract
Namespace Prefix: | fsrv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of other increase (decrease) in additional paid in capital (APIC). + References No definition available. + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the amount of recognized equity-based compensation related to stock options during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). + References No definition available. + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 740 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6419406&loc=d3e23524-113945 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4332-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4313-108586 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4304-108586 + Details
Name: | us-gaap_ConversionOfStockAmountConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4332-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4313-108586 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4304-108586 + Details
Name: | us-gaap_ConversionOfStockSharesConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 405 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817 + Details
Name: | us-gaap_DividendsCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 405 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817 + Details
Name: | us-gaap_DividendsPreferredStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of Net Income (Loss) attributable to redeemable noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.19) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in noncontrolling interest balance because of a business combination that occurred during the period. + References No definition available. + Details
Name: | us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569643-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of other comprehensive income (loss) attributable to parent entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569643-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares of preferred stock issued as dividends during the period. Excludes stock splits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 + Details
Name: | us-gaap_PreferredStockDividendsShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591551-111686 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares issued which are neither cancelled nor held in the treasury. + References No definition available. + Details
Name: | us-gaap_SharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568447-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568740-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4I -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4590271-111686 + Details
Name: | us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-30) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued as a result of the exercise of stock options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of shares that have been repurchased and retired during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration