XML 59 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions - Grace Acquisition (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 01, 2013
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                
Excess of purchase price over net assets acquired $ 99.6us-gaap_Goodwill       $ 102.3us-gaap_Goodwill $ 99.6us-gaap_Goodwill $ 0us-gaap_Goodwill  
Acquisition related costs 0.1us-gaap_BusinessCombinationAcquisitionRelatedCosts 2.0us-gaap_BusinessCombinationAcquisitionRelatedCosts 1.5us-gaap_BusinessCombinationAcquisitionRelatedCosts 1.0us-gaap_BusinessCombinationAcquisitionRelatedCosts 0us-gaap_BusinessCombinationAcquisitionRelatedCosts 4.6us-gaap_BusinessCombinationAcquisitionRelatedCosts 6.8us-gaap_BusinessCombinationAcquisitionRelatedCosts  
Grace Pacific Corporation                
Business Acquisition [Line Items]                
Percentage of voting interest acquired               100.00%us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Fair value of consideration transferred               231.6us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Number of shares transferred in business combination               5.4alex_BusinessCombinationConsiderationTransferredSharesofEquityInterestsIssuedandIssuable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Net of debt assumed in business combination               67.6alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLongtermDebt
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Equity interest issued and issuable calculation basis               199.75alex_BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuableCalculationBasis
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Business combination percent of common stock to transfer               85.00%alex_BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuablePercentage
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Weighted average of trading prices of common stock               $ 36.7859alex_CommonStockWeightedAveragePerShare
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Number of consecutive trading days               20alex_NumberofConsecutiveTradingDays
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Holdback amount of cash portion of the acquisition price         9.3alex_BusinessCombinationConsiderationTransferredHoldback
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
     
Cash payment to shareholders' representative to cover for transaction costs               1alex_PaymentofTransactionCostsinBusinessCombination
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                
Cash consideration               35.3us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Common stock issued as consideration               196.3alex_BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Fair value of consideration transferred               231.6alex_BusinessCombinationConsiderationTransferredIncludingEquityInterestinAcquireeHeldPriortoCombination1
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Cash and cash equivalents               5.7alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCashandEquivalents
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Accounts receivable               37.1alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Contracts retention               9.6alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContractsReceivable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Costs and estimated earnings in excess of billings on uncompleted contracts               11.7alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedUnbilledContractsReceivable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Inventories               42.0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Property, plant and equipment               148.6us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Mineral rights               18.0alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedMineralRights
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Intangible assets               4.8us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
All other, net               11.3alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Total assets acquired               288.8alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Accounts payable and accrued liabilities               26.3alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccountsPayableandAccruedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Billings in excess of cost and estimated earnings on uncompleted contracts               8.1alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBillinginExcessofCost
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Deferred tax liability, long-term               26.5alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxLiabilitiesCurrent
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Long-term debt, including current portion               72.5alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccountsPayableandLongtermDebt
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
All other, net               8.3alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Total liabilities assumed               141.7alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Non-controlling interest               9.1alex_BusinessCombinationStepAcquisitionEquityInterestinAcquireeFairValue1
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Excess of purchase price over net assets acquired         93.6us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
    93.6us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
Acquisition related costs           4.6us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
   
Construction and natural materials revenue since acquisition 54.9us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
             
Net earnings (loss) since acquisition 1.7us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
             
Earnings (loss) attributed to noncontrolling interest since acquisition 0.5alex_BusinessCombinationProFormaInformationEarningsorLossofAcquireePortionAttributabletoNoncontrollingInterestsinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
             
Business Acquisition, Pro Forma Information [Abstract]                
Operating revenue           539.1us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
454.1us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
 
Income from continuing operations, after tax           31.7us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
14.8us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
 
Adjustments excluded from pro forma results           6.9alex_BusinessCombinationProFormaNonrecurringAdjustmentExcluded
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
   
Fair Value Adjustment to Purchase Price | Grace Pacific Corporation                
Business Acquisition, Pro Forma Information [Abstract]                
Operating revenue (0.1)us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_NonrecurringAdjustmentAxis
= alex_FairValueAdjustmenttoPurchasePriceMember
             
Income from continuing operations, after tax (1.7)us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_NonrecurringAdjustmentAxis
= alex_FairValueAdjustmenttoPurchasePriceMember
             
Scenario, Previously Reported | Grace Pacific Corporation                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                
Cash consideration               35.3us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Common stock issued as consideration               196.3alex_BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Fair value of consideration transferred               231.6alex_BusinessCombinationConsiderationTransferredIncludingEquityInterestinAcquireeHeldPriortoCombination1
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Cash and cash equivalents               5.7alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCashandEquivalents
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Accounts receivable               37.1alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Contracts retention               9.6alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContractsReceivable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Costs and estimated earnings in excess of billings on uncompleted contracts               11.7alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedUnbilledContractsReceivable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Inventories               42.0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Property, plant and equipment               148.6us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Mineral rights               18.0alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedMineralRights
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Intangible assets               5.8us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
All other, net               10.4alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Total assets acquired               288.9alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Accounts payable and accrued liabilities               26.3alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccountsPayableandAccruedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Billings in excess of cost and estimated earnings on uncompleted contracts               7.5alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBillinginExcessofCost
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Deferred tax liability, long-term               27.1alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxLiabilitiesCurrent
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Long-term debt, including current portion               72.7alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccountsPayableandLongtermDebt
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
All other, net               4.9alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Total liabilities assumed               138.5alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Non-controlling interest               9.1alex_BusinessCombinationStepAcquisitionEquityInterestinAcquireeFairValue1
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Excess of purchase price over net assets acquired               90.3us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Scenario, Adjustment | Grace Pacific Corporation                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                
Cash consideration               0us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Common stock issued as consideration               0alex_BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Fair value of consideration transferred               0alex_BusinessCombinationConsiderationTransferredIncludingEquityInterestinAcquireeHeldPriortoCombination1
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Cash and cash equivalents               0alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCashandEquivalents
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Accounts receivable               0alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Contracts retention               0alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContractsReceivable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Costs and estimated earnings in excess of billings on uncompleted contracts               0alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedUnbilledContractsReceivable
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Inventories               0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Property, plant and equipment               0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Mineral rights               0alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedMineralRights
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Intangible assets               (1.0)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
All other, net               0.9alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Total assets acquired               (0.1)alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Billings in excess of cost and estimated earnings on uncompleted contracts               0.6alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBillinginExcessofCost
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Deferred tax liability, long-term               (0.6)alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxLiabilitiesCurrent
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Long-term debt, including current portion               (0.2)alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccountsPayableandLongtermDebt
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
All other, net               3.4alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesOther
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Total liabilities assumed               3.2alex_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Non-controlling interest               0alex_BusinessCombinationStepAcquisitionEquityInterestinAcquireeFairValue1
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Excess of purchase price over net assets acquired               $ 3.3us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= alex_GracePacificCorporationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember