XML 50 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Information Related to Operations by Segment (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Segment Reporting Information [Line Items]                      
Net Revenues $ 223,780us-gaap_SalesRevenueGoodsNet $ 291,529us-gaap_SalesRevenueGoodsNet $ 284,808us-gaap_SalesRevenueGoodsNet $ 266,251us-gaap_SalesRevenueGoodsNet $ 189,894us-gaap_SalesRevenueGoodsNet $ 228,812us-gaap_SalesRevenueGoodsNet $ 252,646us-gaap_SalesRevenueGoodsNet $ 227,044us-gaap_SalesRevenueGoodsNet $ 1,066,368us-gaap_SalesRevenueGoodsNet $ 898,396us-gaap_SalesRevenueGoodsNet $ 642,562us-gaap_SalesRevenueGoodsNet
Operating Earnings                 302,301us-gaap_OperatingIncomeLoss 224,638us-gaap_OperatingIncomeLoss 134,520us-gaap_OperatingIncomeLoss
Corporate General and Administrative Expense                 (30,751)us-gaap_GeneralAndAdministrativeExpense (24,552)us-gaap_GeneralAndAdministrativeExpense (23,918)us-gaap_GeneralAndAdministrativeExpense
Acquisition, Litigation and Other Expense                 (6,880)exp_AcquisitionLitigationAndOtherExpense   (10,683)exp_AcquisitionLitigationAndOtherExpense
Earnings Before Interest and Income Taxes                 264,670exp_EarningsBeforeInterestAndTaxes 200,086exp_EarningsBeforeInterestAndTaxes 99,919exp_EarningsBeforeInterestAndTaxes
Interest Expense, Net                 (11,743)us-gaap_InterestExpense (18,282)us-gaap_InterestExpense (15,823)us-gaap_InterestExpense
Earnings before Income Taxes 44,698us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 77,866us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 74,577us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 55,786us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 29,767us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 48,833us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 58,688us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 44,516us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 252,927us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 181,804us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 84,096us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Capital Expenditures                 111,573us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 59,490us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 53,011us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Depreciation, Depletion and Amortization                 76,299us-gaap_DepreciationDepletionAndAmortization 70,021us-gaap_DepreciationDepletionAndAmortization 56,850us-gaap_DepreciationDepletionAndAmortization
Identifiable Assets 1,882,591us-gaap_Assets       1,511,529us-gaap_Assets       1,882,591us-gaap_Assets 1,511,529us-gaap_Assets 1,476,233us-gaap_Assets
Joint Venture [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 (126,220)us-gaap_SalesRevenueGoodsNet
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
(111,393)us-gaap_SalesRevenueGoodsNet
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
(96,322)us-gaap_SalesRevenueGoodsNet
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 1,258,121us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,071,883us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
788,871us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Intersegment Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 65,533us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
62,094us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
49,987us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Segment Reconciling Items [Member]                      
Segment Reporting Information [Line Items]                      
Operating Earnings                 3,201us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
1,368us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
21us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Capital Expenditures                 135us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
249us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
10us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Identifiable Assets 25,655us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      31,777us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      25,655us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
31,777us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
29,000us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Cement [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 488,644us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
438,224us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
304,125us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Cement Sales Volume                 4,799exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
4,593exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
3,303exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Operating Earnings                 117,527us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
89,486us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
46,228us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Capital Expenditures                 27,086us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
12,226us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
15,583us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Depreciation, Depletion and Amortization                 31,839us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
31,829us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
20,658us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Identifiable Assets 777,956us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
      762,578us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
      777,956us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
762,578us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
756,158us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Cement [Member] | Operating Segments [Member] | Joint Venture [Member]                      
Segment Reporting Information [Line Items]                      
Cement Sales Volume                 1,055exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
1,013exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
913exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Operating Earnings                 44,967us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
37,811us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
32,507us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= us-gaap_CorporateJointVentureMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Cement [Member] | Operating Segments [Member] | Wholly-Owned [Member]                      
Segment Reporting Information [Line Items]                      
Cement Sales Volume                 3,744exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= exp_WhollyOwnedOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
3,580exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= exp_WhollyOwnedOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
2,390exp_SalesVolume
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= exp_WhollyOwnedOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Operating Earnings                 72,560us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= exp_WhollyOwnedOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
51,675us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= exp_WhollyOwnedOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
13,721us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ dei_LegalEntityAxis
= exp_WhollyOwnedOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Cement [Member] | Intersegment Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 9,598us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
8,952us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
2,850us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_CementMember
Gypsum Wallboard [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 437,514us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
387,016us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
306,529us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
Operating Earnings                 145,871us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
114,852us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
69,712us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
Capital Expenditures                 7,129us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
4,825us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
2,682us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
Depreciation, Depletion and Amortization                 20,092us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
20,981us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
21,045us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
Identifiable Assets 403,279us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
      412,566us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
      403,279us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
412,566us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
425,866us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_GypsumWallboardMember
Paperboard [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 142,690us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
130,178us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
121,930us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
Operating Earnings                 31,512us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
23,610us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
25,200us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
Capital Expenditures                 1,888us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
3,354us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
804us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
Depreciation, Depletion and Amortization                 8,251us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
8,716us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
8,824us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
Identifiable Assets 123,519us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
      125,045us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
      123,519us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
125,045us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
129,226us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
Paperboard [Member] | Intersegment Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 55,060us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
52,119us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
46,393us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_PaperboardMember
Oil and Gas Proppants [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 81,381us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
19,557us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
 
Operating Earnings                 (2,546)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
(4,890)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
(1,253)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
Capital Expenditures                 61,484us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
34,264us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
 
Depreciation, Depletion and Amortization                 8,839us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
1,707us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
 
Identifiable Assets 455,572us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
      92,199us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
      455,572us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
92,199us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
48,929us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_OilAndGasProppantsMember
Concrete and Aggregates [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 107,892us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
96,908us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
56,287us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
Operating Earnings                 6,736us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
212us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
(5,388)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
Capital Expenditures                 13,851us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
4,572us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
33,932us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
Depreciation, Depletion and Amortization                 5,533us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
5,205us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
5,212us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
Identifiable Assets 96,610us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
      87,364us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
      96,610us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
87,364us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
87,054us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
Concrete and Aggregates [Member] | Intersegment Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Net Revenues                 875us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
1,023us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
744us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= exp_ConcreteAndAggregatesMember
Corporate and Other [Member]                      
Segment Reporting Information [Line Items]                      
Depreciation, Depletion and Amortization                 $ 1,745us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 1,583us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 1,111us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember