XML 176 R117.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Consolidated Statement of Operations by Industry Segment (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Mar. 31, 2013
Revenues: |  |  |  |  |  |
Self-moving equipment rentals | $ 2,146,391 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue |  | $ 1,955,423 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue |  | $ 1,767,520 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue |
Self-storage revenues | 211,136 uhal_SelfStorageRevenues |  | 181,794 uhal_SelfStorageRevenues |  | 152,660 uhal_SelfStorageRevenues |
Self-moving and self-storage products and service sales | 244,177 us-gaap_SalesRevenueGoodsGross |  | 234,187 us-gaap_SalesRevenueGoodsGross |  | 221,117 us-gaap_SalesRevenueGoodsGross |
Property management fees | 25,341 us-gaap_ManagementFeesRevenue |  | 24,493 us-gaap_ManagementFeesRevenue |  | 24,378 us-gaap_ManagementFeesRevenue |
Life insurance premiums | 156,103 us-gaap_PremiumsEarnedNetLife |  | 157,919 us-gaap_PremiumsEarnedNetLife |  | 178,115 us-gaap_PremiumsEarnedNetLife |
Property and casualty insurance premiums | 46,456 us-gaap_PremiumsEarnedNetPropertyAndCasualty |  | 41,052 us-gaap_PremiumsEarnedNetPropertyAndCasualty |  | 34,342 us-gaap_PremiumsEarnedNetPropertyAndCasualty |
Net investment and interest income | 84,728 us-gaap_InvestmentIncomeInterestAndDividend |  | 79,591 us-gaap_InvestmentIncomeInterestAndDividend |  | 82,903 us-gaap_InvestmentIncomeInterestAndDividend |
Other revenue | 160,199 us-gaap_OtherIncome |  | 160,793 us-gaap_OtherIncome |  | 97,552 us-gaap_OtherIncome |
Total revenues | 3,074,531 us-gaap_Revenues |  | 2,835,252 us-gaap_Revenues |  | 2,558,587 us-gaap_Revenues |
Costs and expenses: |  |  |  |  |  |
Operating expenses | 1,479,409 us-gaap_OperatingExpenses |  | 1,313,674 us-gaap_OperatingExpenses |  | 1,193,934 us-gaap_OperatingExpenses |
Commission expenses | 249,642 us-gaap_SalesCommissionsAndFees |  | 227,332 us-gaap_SalesCommissionsAndFees |  | 204,758 us-gaap_SalesCommissionsAndFees |
Cost of sales | 146,072 us-gaap_CostOfGoodsSold |  | 127,270 us-gaap_CostOfGoodsSold |  | 107,216 us-gaap_CostOfGoodsSold |
Benefits and losses | 158,760 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet |  | 156,702 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet |  | 180,676 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet |
Amortization of deferred policy acquisition costs | 19,661 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense |  | 19,982 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense |  | 17,376 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense |
Lease expense | 79,798 us-gaap_LeaseAndRentalExpense |  | 100,466 us-gaap_LeaseAndRentalExpense |  | 117,448 us-gaap_LeaseAndRentalExpense |
Depreciation, net of (gains) losses on disposals | 278,165 uhal_DepreciationNetOfGainsLossesOnDisposals |  | 259,612 uhal_DepreciationNetOfGainsLossesOnDisposals |  | 237,996 uhal_DepreciationNetOfGainsLossesOnDisposals |
Total costs and expenses | 2,411,507 us-gaap_CostsAndExpenses |  | 2,205,038 us-gaap_CostsAndExpenses |  | 2,059,404 us-gaap_CostsAndExpenses |
Earnings from operations before equity in earnings of subsidiaries | 663,024 us-gaap_IncomeLossAttributableToParent |  | 630,214 us-gaap_IncomeLossAttributableToParent |  | 499,183 us-gaap_IncomeLossAttributableToParent |
Equity in earnings of subsidiaries | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings |  | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings |  | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings |
Earnings from operations | 663,024 us-gaap_OperatingIncomeLoss |  | 630,214 us-gaap_OperatingIncomeLoss |  | 499,183 us-gaap_OperatingIncomeLoss |
Interest expense | (97,525)us-gaap_InterestExpense |  | (92,692)us-gaap_InterestExpense |  | (90,696)us-gaap_InterestExpense |
Fees and amortization on early extinguishment of debt | (4,081)uhal_FeesAndAmortizationOnEarlyExtinguishmentOfDebt |  | 0 uhal_FeesAndAmortizationOnEarlyExtinguishmentOfDebt |  | 0 uhal_FeesAndAmortizationOnEarlyExtinguishmentOfDebt |
Total pretax earnings | 561,418 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |  | 537,522 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |  | 408,487 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |
Income tax expense | (204,677)us-gaap_IncomeTaxExpenseBenefit |  | (195,131)us-gaap_IncomeTaxExpenseBenefit |  | (143,779)us-gaap_IncomeTaxExpenseBenefit |
Earnings available to common shareholders | 356,741 us-gaap_NetIncomeLoss |  | 342,391 us-gaap_NetIncomeLoss |  | 264,708 us-gaap_NetIncomeLoss |
Operating Segments [Member] | Moving and Storage Consolidations [Member] |  |  |  |  |  |
Revenues: |  |  |  |  |  |
Self-moving equipment rentals | 2,149,986 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 1,958,209 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 1,769,058 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Self-storage revenues | 211,136 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 181,794 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 152,660 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Self-moving and self-storage products and service sales | 244,177 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 234,187 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 221,117 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Property management fees | 25,341 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 24,493 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 24,378 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Life insurance premiums | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Property and casualty insurance premiums | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Net investment and interest income | 13,644 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 15,212 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 18,622 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Other revenue | 156,154 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 158,055 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 96,507 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Total revenues | 2,800,438 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 2,571,950 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 2,282,342 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Costs and expenses: |  |  |  |  |  |
Operating expenses | 1,436,145 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 1,272,406 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 1,152,429 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Commission expenses | 249,642 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 227,332 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 204,758 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Cost of sales | 146,072 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 127,270 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 107,216 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Benefits and losses | 0 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 0 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 0 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Amortization of deferred policy acquisition costs | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Lease expense | 79,984 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 100,649 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 117,615 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Depreciation, net of (gains) losses on disposals | 278,165 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 259,612 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 237,996 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Total costs and expenses | 2,190,008 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 1,987,269 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 1,820,014 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Earnings from operations before equity in earnings of subsidiaries | 610,430 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 584,681 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 462,328 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Equity in earnings of subsidiaries | 34,783 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 29,992 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 24,241 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Earnings from operations | 645,213 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 614,673 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 486,569 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Interest expense | (98,163)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | (93,162)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | (90,990)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Fees and amortization on early extinguishment of debt | (4,801)uhal_FeesAndAmortizationOnEarlyExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  |  |  |  |
Total pretax earnings | 542,969 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 521,511 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 395,579 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Income tax expense | (186,228)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | (179,120)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | (130,871)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Earnings available to common shareholders | 356,741 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 342,391 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |  | 264,708 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_MovingAndStorageConsolidationsMember |
Operating Segments [Member] | Property and Casualty Insurance [Member] |  |  |  |  |  |
Revenues: |  |  |  |  |  |
Self-moving equipment rentals | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Self-storage revenues | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Self-moving and self-storage products and service sales | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Property management fees | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Life insurance premiums | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Property and casualty insurance premiums | 46,456 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 41,052 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 34,342 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Net investment and interest income | 12,819 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 10,592 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 13,858 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Other revenue | 0 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Total revenues | 59,275 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 51,644 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 48,200 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Costs and expenses: |  |  |  |  |  |
Operating expenses | 24,802 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 20,799 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 18,007 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Commission expenses | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Cost of sales | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Benefits and losses | 10,996 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 11,513 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 15,999 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Amortization of deferred policy acquisition costs | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Lease expense | 0 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Depreciation, net of (gains) losses on disposals | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Total costs and expenses | 35,798 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 32,312 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 34,006 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Earnings from operations before equity in earnings of subsidiaries | 23,477 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 19,332 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 14,194 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Equity in earnings of subsidiaries | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Earnings from operations | 23,477 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 19,332 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 14,194 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Interest expense | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Fees and amortization on early extinguishment of debt | 0 uhal_FeesAndAmortizationOnEarlyExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] |  |  |  |
Total pretax earnings | 23,477 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | 19,332 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | 14,194 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Income tax expense | (8,060)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [1] | (6,670)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [2] | (4,938)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [3]
Earnings available to common shareholders | 15,417 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [4] | 12,662 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [5] | 9,256 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_PropertyAndCasualtyInsuranceMember | [6]
Operating Segments [Member] | Life Insurance [Member] |  |  |  |  |  |
Revenues: |  |  |  |  |  |
Self-moving equipment rentals | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Self-storage revenues | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Self-moving and self-storage products and service sales | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Property management fees | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Life insurance premiums | 156,103 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 157,919 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 178,115 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Property and casualty insurance premiums | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Net investment and interest income | 59,051 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 54,398 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 50,850 us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Other revenue | 4,502 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 3,211 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 2,525 us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Total revenues | 219,656 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 215,528 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 231,490 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Costs and expenses: |  |  |  |  |  |
Operating expenses | 22,476 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 23,686 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 26,482 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Commission expenses | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Cost of sales | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Benefits and losses | 147,764 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 145,189 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 164,677 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Amortization of deferred policy acquisition costs | 19,661 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 19,982 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 17,376 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Lease expense | 0 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Depreciation, net of (gains) losses on disposals | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Total costs and expenses | 189,901 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 188,857 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 208,535 us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Earnings from operations before equity in earnings of subsidiaries | 29,755 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 26,671 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 22,955 us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Equity in earnings of subsidiaries | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Earnings from operations | 29,755 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 26,671 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 22,955 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Interest expense | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Fees and amortization on early extinguishment of debt | 0 uhal_FeesAndAmortizationOnEarlyExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] |  |  |  |
Total pretax earnings | 29,755 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | 26,671 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | 22,955 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Income tax expense | (10,389)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [1] | (9,341)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [2] | (7,970)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [3]
Earnings available to common shareholders | 19,366 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [4] | 17,330 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [5] | 14,985 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = uhal_LifeInsuranceMember | [6]
Eliminations [Member] |  |  |  |  |  |
Revenues: |  |  |  |  |  |
Self-moving equipment rentals | (3,595)us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [7] | (2,786)us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [7] | (1,538)us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [7]
Self-storage revenues | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 uhal_SelfStorageRevenues / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Self-moving and self-storage products and service sales | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_SalesRevenueGoodsGross / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Property management fees | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Life insurance premiums | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_PremiumsEarnedNetLife / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Property and casualty insurance premiums | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_PremiumsEarnedNetPropertyAndCasualty / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Net investment and interest income | (786)us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8] | (611)us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8] | (427)us-gaap_InvestmentIncomeInterestAndDividend / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8]
Other revenue | (457)us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8] | (473)us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8] | (1,480)us-gaap_OtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8]
Total revenues | (4,838)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (3,870)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (3,445)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Costs and expenses: |  |  |  |  |  |
Operating expenses | (4,014)us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [7],[8] | (3,217)us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [7],[8] | (2,984)us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [7],[8]
Commission expenses | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_SalesCommissionsAndFees / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Cost of sales | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Benefits and losses | 0 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_PolicyholderBenefitsAndClaimsIncurredNet / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Amortization of deferred policy acquisition costs | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Lease expense | (186)us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8] | (183)us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8] | (167)us-gaap_LeaseAndRentalExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8]
Depreciation, net of (gains) losses on disposals | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 uhal_DepreciationNetOfGainsLossesOnDisposals / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Total costs and expenses | (4,200)us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (3,400)us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (3,151)us-gaap_CostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Earnings from operations before equity in earnings of subsidiaries | (638)us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (470)us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (294)us-gaap_IncomeLossAttributableToParent / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Equity in earnings of subsidiaries | (34,783)us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [9] | (29,992)us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [9] | (24,241)us-gaap_TemporaryEquityInterestInSubsidiaryEarnings / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [9]
Earnings from operations | (35,421)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (30,462)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (24,535)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Interest expense | 638 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8] | 470 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8] | 294 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | [8]
Fees and amortization on early extinguishment of debt | 0 uhal_FeesAndAmortizationOnEarlyExtinguishmentOfDebt / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  |  |  |  |
Total pretax earnings | (34,783)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (29,992)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (24,241)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Income tax expense | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
Earnings available to common shareholders | $ (34,783)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | $ (29,992)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | $ (24,241)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |
[1] | Balances for the year ended December 31, 2014
[2] | Balances for the year ended December 31, 2013
[3] | Balances for the year ended December 31, 2012
[4] | Balance for the period ended December 31, 2014
[5] | Balance for the period ended December 31, 2013
[6] | Balance for the period ended December 31, 2012
[7] | Eliminate intercompany premiums
[8] | Eliminate intercompany lease / interest income
[9] | Eliminate equity in earnings of subsidiaries

X
- Definition This company-specific concept is a combination of two US-GAAP taxonomy concepts. (1) Depreciation: "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." (2) Gain (Loss) on Disposition of Assets: "The gains and losses included in earnings resulting from the sale or disposal of tangible assets." + References No definition available. + Details
Name: | uhal_DepreciationNetOfGainsLossesOnDisposals
Namespace Prefix: | uhal_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fees and amortization on early extinguishment of debt + References No definition available. + Details
Name: | uhal_FeesAndAmortizationOnEarlyExtinguishmentOfDebt
Namespace Prefix: | uhal_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This company-specific concept is a combination of two separate concepts in the US-GAAP taxonomy. (1) Other Real Estate Revenue: "Other real estate revenue not otherwise specified in the taxonomy." (2) Contracts Revenue: "Revenue earned during the period arising from products sold or services provided under the terms of a contract, not elsewhere specified in the taxonomy. May include government contracts, construction contracts, and any other contract related to a particular project or product. + References No definition available. + Details
Name: | uhal_SelfStorageRevenues
Namespace Prefix: | uhal_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total costs related to goods produced and sold during the reporting period. + 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.2(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostOfGoodsSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total costs of sales and operating expenses for the period. + 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) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostsAndExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense related to deferred policy acquisition costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 16 -Article 12 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 30 -Section 35 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=49177698&loc=d3e10157-158409 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 20 -Section 45 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6480726&loc=d3e6691-158385 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.7(a)) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 18 -Article 12 + Details
Name: | us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The portion of profit or loss for the period which is attributable to the parent. + 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.20) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_IncomeLossAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities. + 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.7(a),(b)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_InvestmentIncomeInterestAndDividend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line. + References No definition available. + Details
Name: | us-gaap_LeaseAndRentalExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Revenue, comprised of base and incentive revenue derived from the management of joint ventures, managing third-party properties, or another entity's operations. + 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(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_ManagementFeesRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=51831270 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=51831255 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: 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.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. + References No definition available. + Details
Name: | us-gaap_OperatingExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7501430&loc=d3e39896-112707 + Details
Name: | us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the sum of all other revenue and income recognized by the entity in the period not otherwise specified in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.4) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 + Details
Name: | us-gaap_OtherIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after effects of policies assumed or ceded, of expense related to the provision for policy benefits and costs incurred. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.5) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 20 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6480758&loc=d3e6811-158387 + Details
Name: | us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after premiums ceded to other entities and premiums assumed by the entity, of life premiums earned. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.1) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6486662&loc=d3e27175-158546 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -Section 50 -Paragraph 1 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547 + Details
Name: | us-gaap_PremiumsEarnedNetLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after premiums ceded to other entities and premiums assumed by the entity, of property and casualty premiums earned. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.1) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6486662&loc=d3e27175-158546 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -Section 50 -Paragraph 1 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547 + Details
Name: | us-gaap_PremiumsEarnedNetPropertyAndCasualty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + 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 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller). + 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.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesCommissionsAndFees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue during the period from sale of goods in the normal course of business, before deducting returns, allowances and 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(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_SalesRevenueGoodsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Subsidiary earnings portion attributable to temporary equity. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityInterestInSubsidiaryEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_ConsolidationEliminationsMember
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: |