XML 55 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Background and Basis of Presentation (Details) (USD $)
In Millions, except Share data, unless otherwise specified
0 Months Ended 3 Months Ended 12 Months Ended
Jun. 18, 2012
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Segment
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                        
Number of shares of AB common stock received 1alex_NumberOfSharesOfAbCommonStockReceived                      
Number of operating segments                   4us-gaap_NumberOfOperatingSegments    
Other noncurrent assets   $ 43.5us-gaap_OtherAssetsNoncurrent       $ 75.9us-gaap_OtherAssetsNoncurrent       $ 43.5us-gaap_OtherAssetsNoncurrent $ 75.9us-gaap_OtherAssetsNoncurrent  
Adjustment of an understatement of net income taxes   6.2us-gaap_IncomeTaxExpenseBenefit (14.9)us-gaap_IncomeTaxExpenseBenefit 6.5us-gaap_IncomeTaxExpenseBenefit 0.8us-gaap_IncomeTaxExpenseBenefit 8.5us-gaap_IncomeTaxExpenseBenefit (0.3)us-gaap_IncomeTaxExpenseBenefit 2.8us-gaap_IncomeTaxExpenseBenefit 0.1us-gaap_IncomeTaxExpenseBenefit (1.4)us-gaap_IncomeTaxExpenseBenefit 11.1us-gaap_IncomeTaxExpenseBenefit (5.9)us-gaap_IncomeTaxExpenseBenefit
Adjustment to overstated comprehensive income attributable to A&B                   47.1us-gaap_ComprehensiveIncomeNetOfTax 51.4us-gaap_ComprehensiveIncomeNetOfTax 19.2us-gaap_ComprehensiveIncomeNetOfTax
The effect to current period income tax expense and net income due to out of period adjustment         1.6us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes              
Adjustment to overstated non-current deferred tax liability   194.0us-gaap_DeferredTaxLiabilitiesNoncurrent       193.2us-gaap_DeferredTaxLiabilitiesNoncurrent       194.0us-gaap_DeferredTaxLiabilitiesNoncurrent 193.2us-gaap_DeferredTaxLiabilitiesNoncurrent  
Adjustment to overstated income tax receivable   6.7us-gaap_IncomeTaxesReceivable       1.4us-gaap_IncomeTaxesReceivable       6.7us-gaap_IncomeTaxesReceivable 1.4us-gaap_IncomeTaxesReceivable  
Adjustment to overstated net investments   418.6us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures       341.4us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures       418.6us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 341.4us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures  
Real Estate Leasing                        
Segment Reporting Information [Line Items]                        
Number of operating segments                   1us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= alex_LeasingSegmentMember
   
Materials & Construction                        
Segment Reporting Information [Line Items]                        
Number of operating segments                   1us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= alex_NaturalMaterialsandConstructionMember
   
Real Estate Development and Sales                        
Segment Reporting Information [Line Items]                        
Number of operating segments                   1us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= alex_DevelopmentAndSalesSegmentMember
   
Agribusiness                        
Segment Reporting Information [Line Items]                        
Number of operating segments                   1us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= alex_AgribusinessMember
   
Out of Period Tax Adjustments | Restatement Adjustment                        
Segment Reporting Information [Line Items]                        
Adjustment to overstated net income attributable to A&B                     (2.6)us-gaap_IncomeLossAttributableToParent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1.7)us-gaap_IncomeLossAttributableToParent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Adjustment of an understatement of net income taxes           1.9us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0.3us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0.2us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
0.2us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  2.6us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1.7us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Adjustment to overstated comprehensive income attributable to A&B                     (2.6)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1.7)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Adjustment to overstated non-current deferred tax liability           (0.6)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (0.6)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1.5)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Adjustment to overstated current deferred tax liability                       (0.2)us-gaap_DeferredTaxLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Adjustment to overstated income tax receivable           (2.0)us-gaap_IncomeTaxesReceivable
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (2.0)us-gaap_IncomeTaxesReceivable
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Adjustment to overstated net investments                       $ (1.8)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= alex_OutofPeriodTaxAdjustmentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember