XML 76 R60.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Military Privatization (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2017 | Sep. 30, 2017 | Jun. 30, 2017 | Mar. 31, 2017 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Military Privatization |  |  |  |  |  |  |  |  |  |  |  |
Contract liabilities (Note 2) | $ 7,530 |  |  |  | $ 3,911 |  |  |  | $ 7,530 | $ 3,911 |  |
Receivables from the U.S. government: |  |  |  |  |  |  |  |  |  |  |  |
Less: allowance for doubtful accounts | (951) |  |  |  | (1,041) |  |  |  | (951) | (1,041) | $ (764) | $ (944)
Pretax income |  |  |  |  |  |  |  |  |  |  |  |
Increase in pretax operating income | $ 22,749 | $ 33,975 | $ 25,568 | $ 18,691 | $ 21,959 | $ 38,534 | $ 42,026 | $ 24,576 | $ 100,983 | 127,095 | 114,192 |
Contracted Services [Member] |  |  |  |  |  |  |  |  |  |  |  |
Military Privatization |  |  |  |  |  |  |  |  |  |  |  |
Period of fixed price contracts to maintain water systems at various military bases |  |  |  |  |  |  |  |  | 50 years |  |  |
American States Utility Services [Member] | Contracted Services [Member] |  |  |  |  |  |  |  |  |  |  |  |
Pretax income |  |  |  |  |  |  |  |  |  |  |  |
Increase in pretax operating income |  |  |  |  |  |  |  |  | $ 20,414 | $ 21,320 | $ 19,024 |
Reportable Legal Entities [Member] | American States Utility Services [Member] | Contracted Services [Member] |  |  |  |  |  |  |  |  |  |  |  |
Military Privatization |  |  |  |  |  |  |  |  |  |  |  |
Revenue Recognition, Retrospective Rate-Setting Systems, Amount |  |  |  |  |  |  | $ 1,000 |  |  |  |  |

X
- Definition Represents the period of fixed price contracts to operate and maintain the water and/or wastewater systems at various military bases. + References No definition available. + Details
Name: | awr_PeriodOfFixedPriceContractsToMaintainWaterSystemsAtVariousMilitaryBases
Namespace Prefix: | awr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition, Retrospective Rate-Setting Systems, Amount + References No definition available. + Details
Name: | awr_RevenueRecognitionRetrospectiveRateSettingSystemsAmount
Namespace Prefix: | awr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68068069&loc=d3e57788-111642 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=68068069&loc=d3e57807-111642 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=68068069&loc=d3e57795-111642 + Details
Name: | us-gaap_BillingsInExcessOfCostCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ContractorsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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
- References No definition available. + Details
Name: | us-gaap_OperatingIncomeLossAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=awr_ContractedServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=awr_AmericanStatesUtilityServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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