v2.4.1.9

CONSOLIDATED STATEMENT OF STOCKHOLDERS' INVESTMENT (USD $) In Thousands, except Share data, unless otherwise specified | 12 Months Ended
--- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Mar. 31, 2013
Total stockholders' investment, beginning balance, value | $ 1,756,586 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | $ 1,610,957 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | $ 1,521,824 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Common stock, shares outstanding, beginning balance | 35,708,469 us-gaap_CommonStockSharesOutstanding | 36,150,639 us-gaap_CommonStockSharesOutstanding | 35,755,317 us-gaap_CommonStockSharesOutstanding
Issuance of common stock | 22,197 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation | 33,014 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation | 28,259 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Issuance of common stock, shares | 290,754 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation | 601,405 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation | 420,031 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
Correction of historical shares outstanding | 0 brs_CorrectionOfHistoricalSharesOutstanding | 0 brs_CorrectionOfHistoricalSharesOutstanding |
Correction of historical shares outstanding, shares | 91 brs_CorrectionOfHistoricalSharesOutstandingShares1 | 300 brs_CorrectionOfHistoricalSharesOutstandingShares1 |
Acquisition of noncontrolling interests | (3,170)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries | (2,078)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries |
Distributions paid to noncontrolling interests | (59)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders | (57)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders | (63)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Repurchase of common stock | (80,831)us-gaap_TreasuryStockValueAcquiredCostMethod | (77,661)us-gaap_TreasuryStockValueAcquiredCostMethod | (1,219)us-gaap_TreasuryStockValueAcquiredCostMethod
Repurchases of common stock, shares | (1,160,940)us-gaap_TreasuryStockSharesAcquired | (1,043,875)us-gaap_TreasuryStockSharesAcquired | (24,709)us-gaap_TreasuryStockSharesAcquired
Common stock dividends | (45,078)us-gaap_DividendsCommonStockCash | (36,320)us-gaap_DividendsCommonStockCash | (28,734)us-gaap_DividendsCommonStockCash
Currency translation adjustments | (2,392)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest | (1,554)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest | (341)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
Net income | 85,356 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest | 187,108 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest | 131,675 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
Other comprehensive income | (113,823)us-gaap_OtherComprehensiveIncomeLossNetOfTax | 43,177 us-gaap_OtherComprehensiveIncomeLossNetOfTax | (40,444)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Total stockholders' investment, ending balance, value | 1,618,786 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | 1,756,586 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | 1,610,957 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Common stock, shares outstanding, ending balance | 34,838,374 us-gaap_CommonStockSharesOutstanding | 35,708,469 us-gaap_CommonStockSharesOutstanding | 36,150,639 us-gaap_CommonStockSharesOutstanding
Temporary equity, foreign currency translation adjustments | 2,800 us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments | 500 us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments |
Temporary equity, net income | 3,400 us-gaap_TemporaryEquityNetIncome | 700 us-gaap_TemporaryEquityNetIncome |
Common Stock [Member] |  |  |
Total stockholders' investment, beginning balance, value | 373 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 367 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 363 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Issuance of common stock | 3 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 6 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 4 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Correction of historical shares outstanding | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
Acquisition of noncontrolling interests | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
Distributions paid to noncontrolling interests | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Repurchase of common stock | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Common stock dividends | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Currency translation adjustments | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Net income | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Other comprehensive income | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Total stockholders' investment, ending balance, value | 376 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 373 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 367 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
Additional Paid-in Capital [Member] |  |  |
Total stockholders' investment, beginning balance, value | 762,813 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 731,883 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 703,628 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Issuance of common stock | 22,194 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 33,008 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 28,255 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Correction of historical shares outstanding | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
Acquisition of noncontrolling interests | (3,170)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (2,078)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
Distributions paid to noncontrolling interests | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Repurchase of common stock | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Common stock dividends | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Currency translation adjustments | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Net income | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Other comprehensive income | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Total stockholders' investment, ending balance, value | 781,837 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 762,813 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | 731,883 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
Retained Earnings [Member] |  |  |
Total stockholders' investment, beginning balance, value | 1,245,220 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 1,094,803 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 993,435 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Issuance of common stock | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Correction of historical shares outstanding | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
Acquisition of noncontrolling interests | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
Distributions paid to noncontrolling interests | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Repurchase of common stock | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Common stock dividends | (45,078)us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | (36,320)us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | (28,734)us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Currency translation adjustments | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Net income | 84,300 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 186,737 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 130,102 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Other comprehensive income | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Total stockholders' investment, ending balance, value | 1,284,442 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 1,245,220 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 1,094,803 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
Accumulated other comprehensive income (loss) [Member] |  |  |
Total stockholders' investment, beginning balance, value | (156,506)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (199,683)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (159,239)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Issuance of common stock | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Correction of historical shares outstanding | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
Acquisition of noncontrolling interests | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
Distributions paid to noncontrolling interests | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Repurchase of common stock | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Common stock dividends | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Currency translation adjustments | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Net income | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Other comprehensive income | (113,823)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 43,177 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (40,444)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Total stockholders' investment, ending balance, value | (270,329)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (156,506)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (199,683)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
Treasury Stock [Member] |  |  |
Total stockholders' investment, beginning balance, value | (103,965)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (26,304)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (25,085)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Issuance of common stock | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Correction of historical shares outstanding | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
Acquisition of noncontrolling interests | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
Distributions paid to noncontrolling interests | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Repurchase of common stock | (80,831)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (77,661)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (1,219)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Common stock dividends | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Currency translation adjustments | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Net income | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Other comprehensive income | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Total stockholders' investment, ending balance, value | (184,796)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (103,965)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (26,304)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Noncontrolling Interest [Member] |  |  |
Total stockholders' investment, beginning balance, value | 8,651 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 9,891 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 8,722 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
Issuance of common stock | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
Correction of historical shares outstanding | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 brs_CorrectionOfHistoricalSharesOutstanding / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Acquisition of noncontrolling interests | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
Distributions paid to noncontrolling interests | (59)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (57)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (63)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
Repurchase of common stock | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
Common stock dividends | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_DividendsCommonStockCash / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
Currency translation adjustments | (2,392)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (1,554)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (341)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
Net income | 1,056 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 371 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 1,573 us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
Other comprehensive income | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 0 us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
Total stockholders' investment, ending balance, value | $ 7,256 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | $ 8,651 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | $ 9,891 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember

X
- Definition The value associated with the correction of shares outstanding. + References No definition available. + Details
Name: | brs_CorrectionOfHistoricalSharesOutstanding
Namespace Prefix: | brs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Correction Of Historical Shares Outstanding, Shares + References No definition available. + Details
Name: | brs_CorrectionOfHistoricalSharesOutstandingShares1
Namespace Prefix: | brs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + 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) -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 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in cash. + 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 + Details
Name: | us-gaap_DividendsCommonStockCash
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 after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section S99 -Paragraph 3A -Subparagraph (3) -URI http://asc.fasb.org/extlink&oid=27011957&loc=SL6540498-122764 Reference 2: 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 + Details
Name: | us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments of other comprehensive income (loss). + 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 220 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669619-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the purchase of noncontrolling interest during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans. + 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans. + 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 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 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_StockIssuedDuringPeriodValueShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments to temporary equity resulting from foreign currency translation adjustments. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of net income or loss attributable to temporary equity interest. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityNetIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + 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_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. + 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 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockValueAcquiredCostMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |