XML 121 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Guarantor And Non-Guarantor Subsidiaries (Schedule Of Condensed Consolidated Statement Of Income) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Nov. 01, 2014
Aug. 02, 2014
May 03, 2014
Jan. 25, 2014
Oct. 26, 2013
Jul. 27, 2013
Apr. 27, 2013
Jan. 26, 2013
Nov. 01, 2014
Oct. 26, 2013
Oct. 27, 2012
Condensed Financial Statements, Captions                      
Revenues                 $ 2,211,267us-gaap_OtherSalesRevenueNet $ 2,222,864us-gaap_OtherSalesRevenueNet $ 2,237,770us-gaap_OtherSalesRevenueNet
Intercompany revenues                 0us-gaap_RevenueFromRelatedParties 0us-gaap_RevenueFromRelatedParties 0us-gaap_RevenueFromRelatedParties
Total net revenues 564,358us-gaap_SalesRevenueNet 545,464us-gaap_SalesRevenueNet 536,910us-gaap_SalesRevenueNet 564,535us-gaap_SalesRevenueNet 558,800us-gaap_SalesRevenueNet 536,551us-gaap_SalesRevenueNet 538,784us-gaap_SalesRevenueNet 588,729us-gaap_SalesRevenueNet 2,211,267us-gaap_SalesRevenueNet 2,222,864us-gaap_SalesRevenueNet 2,237,770us-gaap_SalesRevenueNet
Cost of revenues                 745,474us-gaap_OtherCostOfOperatingRevenue 813,985us-gaap_OtherCostOfOperatingRevenue 854,751us-gaap_OtherCostOfOperatingRevenue
Intercompany cost of revenues                 0us-gaap_RelatedPartyCosts 0us-gaap_RelatedPartyCosts 0us-gaap_RelatedPartyCosts
Total cost of revenues                 745,474us-gaap_CostOfRevenue 813,985us-gaap_CostOfRevenue 854,751us-gaap_CostOfRevenue
Gross margin 377,118us-gaap_GrossProfit 361,713us-gaap_GrossProfit 354,292us-gaap_GrossProfit 372,670us-gaap_GrossProfit 362,640us-gaap_GrossProfit 338,202us-gaap_GrossProfit 334,112us-gaap_GrossProfit 373,925us-gaap_GrossProfit 1,465,793us-gaap_GrossProfit 1,408,879us-gaap_GrossProfit 1,383,019us-gaap_GrossProfit
Operating expenses                 1,079,681us-gaap_OtherCostAndExpenseOperating 1,100,396us-gaap_OtherCostAndExpenseOperating 1,105,290us-gaap_OtherCostAndExpenseOperating
Intercompany operating expenses (income)                 0us-gaap_CostsAndExpensesRelatedParty 0us-gaap_CostsAndExpensesRelatedParty 0us-gaap_CostsAndExpensesRelatedParty
Total operating expenses                 1,079,681us-gaap_OperatingExpenses 1,100,396us-gaap_OperatingExpenses 1,105,290us-gaap_OperatingExpenses
Income from operations 126,530us-gaap_OperatingIncomeLoss 117,897us-gaap_OperatingIncomeLoss 20,195us-gaap_OperatingIncomeLoss 121,490us-gaap_OperatingIncomeLoss 83,650us-gaap_OperatingIncomeLoss 74,363us-gaap_OperatingIncomeLoss 57,179us-gaap_OperatingIncomeLoss 93,291us-gaap_OperatingIncomeLoss 386,112us-gaap_OperatingIncomeLoss 308,483us-gaap_OperatingIncomeLoss 277,729us-gaap_OperatingIncomeLoss
Other income (expense)                 (32,491)us-gaap_NonoperatingIncomeExpense 21,978us-gaap_NonoperatingIncomeExpense (53,328)us-gaap_NonoperatingIncomeExpense
Income before income tax                 353,621us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 330,461us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 224,401us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax expense                 115,650us-gaap_IncomeTaxExpenseBenefit 121,838us-gaap_IncomeTaxExpenseBenefit 29,220us-gaap_IncomeTaxExpenseBenefit
Equity in net earnings (losses) of subsidiaries                 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments
Net income                 237,971us-gaap_NetIncomeLoss 208,623us-gaap_NetIncomeLoss 195,181us-gaap_NetIncomeLoss
Brocade Communications Systems, Inc.                      
Condensed Financial Statements, Captions                      
Revenues                 1,284,672us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,347,055us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,409,705us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany revenues                 26,978us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
25,507us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
44,152us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total net revenues                 1,311,650us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,372,562us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,453,857us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cost of revenues                 488,787us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
534,699us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
559,835us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany cost of revenues                 (57,403)us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(58,050)us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(35,070)us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total cost of revenues                 431,384us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
476,649us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
524,765us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Gross margin                 880,266us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
895,913us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
929,092us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Operating expenses                 866,389us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
826,239us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
827,318us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany operating expenses (income)                 (188,300)us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(127,997)us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(138,197)us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total operating expenses                 678,089us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
698,242us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
689,121us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income from operations                 202,177us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
197,671us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
239,971us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other income (expense)                 (32,134)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
25,481us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(49,470)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income before income tax                 170,043us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
223,152us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
190,501us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income tax expense                 108,729us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
117,654us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
20,432us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in net earnings (losses) of subsidiaries                 176,657us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
103,516us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
25,112us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income                 237,971us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
209,014us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
195,181us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Subsidiary Guarantors                      
Condensed Financial Statements, Captions                      
Revenues                 1,978us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,257us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,685us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany revenues                 0us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total net revenues                 1,978us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,257us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,685us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cost of revenues                 8,503us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
38,991us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
49,935us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany cost of revenues                 0us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total cost of revenues                 8,503us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
38,991us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
49,935us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Gross margin                 (6,525)us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(34,734)us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(45,250)us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Operating expenses                 7,241us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
34,175us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
56,838us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Intercompany operating expenses (income)                 (30,515)us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(22,443)us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(27,319)us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total operating expenses                 (23,274)us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
11,732us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
29,519us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income from operations                 16,749us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(46,466)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(74,769)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other income (expense)                 5,930us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
258us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income before income tax                 22,679us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(46,208)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(74,765)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income tax expense                 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,190us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Equity in net earnings (losses) of subsidiaries                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income                 22,679us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(47,398)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(74,765)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non- Guarantor Subsidiaries                      
Condensed Financial Statements, Captions                      
Revenues                 924,617us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
871,552us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
823,380us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany revenues                 14,953us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
22,123us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
21,709us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total net revenues                 939,570us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
893,675us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
845,089us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cost of revenues                 241,944us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
232,807us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
234,889us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany cost of revenues                 99,334us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
105,680us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
100,931us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total cost of revenues                 341,278us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
338,487us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
335,820us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gross margin                 598,292us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
555,188us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
509,269us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Operating expenses                 212,291us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
247,470us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
231,226us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany operating expenses (income)                 218,815us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
150,440us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
165,516us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total operating expenses                 431,106us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
397,910us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
396,742us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income from operations                 167,186us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
157,278us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
112,527us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other income (expense)                 (6,287)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,370)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,862)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income before income tax                 160,899us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
153,908us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
108,665us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income tax expense                 6,921us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,994us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,788us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Equity in net earnings (losses) of subsidiaries                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income                 153,978us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
150,914us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
99,877us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Consolidating Adjustments                      
Condensed Financial Statements, Captions                      
Revenues                 0us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherSalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany revenues                 (41,931)us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(47,630)us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(65,861)us-gaap_RevenueFromRelatedParties
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Total net revenues                 (41,931)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(47,630)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(65,861)us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cost of revenues                 6,240us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
7,488us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
10,092us-gaap_OtherCostOfOperatingRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany cost of revenues                 (41,931)us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(47,630)us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(65,861)us-gaap_RelatedPartyCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Total cost of revenues                 (35,691)us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(40,142)us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(55,769)us-gaap_CostOfRevenue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Gross margin                 (6,240)us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(7,488)us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(10,092)us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Operating expenses                 (6,240)us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(7,488)us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(10,092)us-gaap_OtherCostAndExpenseOperating
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany operating expenses (income)                 0us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CostsAndExpensesRelatedParty
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Total operating expenses                 (6,240)us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(7,488)us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(10,092)us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Income from operations                 0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other income (expense)                 0us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(391)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Income before income tax                 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(391)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Income tax expense                 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Equity in net earnings (losses) of subsidiaries                 (176,657)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(103,516)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(25,112)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net income                 $ (176,657)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (103,907)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (25,112)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember