XML 76 R80.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment Information and Geographic Information - Summary of Company's Operations in Different Geographic Areas (Detail) (USD $) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Feb. 28, 2015 | Nov. 30, 2014 | Aug. 31, 2014 | May 31, 2014 | Feb. 28, 2014 | Nov. 30, 2013 | Aug. 31, 2013 | May 31, 2013 | Feb. 28, 2015 | Feb. 28, 2014 | Feb. 28, 2013
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers | $ 140,242,000 us-gaap_SalesRevenueNet | $ 146,971,000 us-gaap_SalesRevenueNet | $ 151,841,000 us-gaap_SalesRevenueNet | $ 141,186,000 us-gaap_SalesRevenueNet | $ 132,138,000 us-gaap_SalesRevenueNet | $ 136,550,000 us-gaap_SalesRevenueNet | $ 135,288,000 us-gaap_SalesRevenueNet | $ 138,466,000 us-gaap_SalesRevenueNet | $ 580,240,000 us-gaap_SalesRevenueNet | $ 542,442,000 us-gaap_SalesRevenueNet | $ 533,506,000 us-gaap_SalesRevenueNet
Identifiable long-lived assets | 92,875,000 us-gaap_PropertyPlantAndEquipmentNet |  |  |  | 91,565,000 us-gaap_PropertyPlantAndEquipmentNet |  |  |  | 92,875,000 us-gaap_PropertyPlantAndEquipmentNet | 91,565,000 us-gaap_PropertyPlantAndEquipmentNet | 91,913,000 us-gaap_PropertyPlantAndEquipmentNet
Operating Segments [Member] | Print Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 380,379,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember | 339,947,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember | 334,701,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember
Identifiable long-lived assets | 51,625,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember |  |  |  | 43,849,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember |  |  |  | 51,625,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember | 43,849,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember | 41,106,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember
Operating Segments [Member] | Apparel Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 199,861,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember | 202,495,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember | 198,805,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember
Identifiable long-lived assets | 37,703,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember |  |  |  | 43,944,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember |  |  |  | 37,703,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember | 43,944,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember | 47,503,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember
Corporate [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Identifiable long-lived assets | 3,547,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |  |  | 3,772,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |  |  | 3,547,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | 3,772,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | 3,304,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
United States [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 561,367,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US | 523,282,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US | 514,916,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US
Identifiable long-lived assets | 55,265,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 47,768,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 55,265,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US | 47,768,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US | 44,650,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_US
United States [Member] | Operating Segments [Member] | Print Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 380,379,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 339,947,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 334,701,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember / us-gaap_StatementGeographicalAxis = country_US
Identifiable long-lived assets | 51,625,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 43,849,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 51,625,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 43,849,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 41,106,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_PrintSegmentMember / us-gaap_StatementGeographicalAxis = country_US
United States [Member] | Operating Segments [Member] | Apparel Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 180,988,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 183,335,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 180,215,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_US
Identifiable long-lived assets | 93,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 147,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 93,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 147,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 240,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_US
United States [Member] | Corporate [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Identifiable long-lived assets | 3,547,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 3,772,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 3,547,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 3,772,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementGeographicalAxis = country_US | 3,304,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember / us-gaap_StatementGeographicalAxis = country_US
Canada [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 17,503,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CA | 18,694,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CA | 17,806,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CA
Identifiable long-lived assets | 54,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_CA |  |  |  | 40,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_CA |  |  |  | 54,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_CA | 40,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_CA | 26,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_CA
Canada [Member] | Operating Segments [Member] | Apparel Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 17,503,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_CA | 18,694,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_CA | 17,806,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_CA
Identifiable long-lived assets | 54,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_CA |  |  |  | 40,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_CA |  |  |  | 54,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_CA | 40,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_CA | 26,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_CA
Mexico [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 1,370,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_MX | 466,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_MX | 784,000 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_MX
Identifiable long-lived assets | 37,556,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_MX |  |  |  | 43,757,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_MX |  |  |  | 37,556,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_MX | 43,757,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_MX | 47,237,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_StatementGeographicalAxis = country_MX
Mexico [Member] | Operating Segments [Member] | Apparel Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales to unaffiliated customers |  |  |  |  |  |  |  |  | 1,370,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_MX | 466,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_MX | 784,000 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_MX
Identifiable long-lived assets | $ 37,556,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_MX |  |  |  | $ 43,757,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_MX |  |  |  | $ 37,556,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_MX | $ 43,757,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_MX | $ 47,237,000 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = ebf_ApparelSegmentMember / us-gaap_StatementGeographicalAxis = country_MX

X
- Definition Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: 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.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 + Details
Name: | us-gaap_PropertyPlantAndEquipmentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + 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.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_MX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |