XML 49 R41.htm IDEA: XBRL DOCUMENT
v3.25.2

REVENUE RECOGNITION (Details) $ in Thousands | 6 Months Ended |
--- | --- | ---
Jun. 30, 2025 USD ($) Contract | Jun. 30, 2024 USD ($)
REVENUE RECOGNITION [Abstract] |  |
Reserve or reduction to revenue | $ 0 | $ 0
Minimum number of days due for accounts receivable from tariff contract customers | 25 days |
Minimum number of days due for accounts receivable from SLP Plan customer | 25 days |
Minimum number of days customers services invoiced in advance | 30 days |
Number of operation contracts paid in advance (in Contract) | Contract | 1 |
Tariff Revenue [Member] |  |
REVENUE RECOGNITION [Abstract] |  |
Deferred revenue recognized | $ 1,400 |
Tariff Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 |  |
REVENUE RECOGNITION [Abstract] |  |
Expected timing of satisfaction for remaining performance obligation | 3 months |
Non-Tariff Revenue [Member] |  |
REVENUE RECOGNITION [Abstract] |  |
Deferred revenue recognized | $ 500 |
SLP Plan Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 |  |
REVENUE RECOGNITION [Abstract] |  |
Expected timing of satisfaction for remaining performance obligation | 3 months |
Contract Services Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 |  |
REVENUE RECOGNITION [Abstract] |  |
Expected timing of satisfaction for remaining performance obligation | 4 years |
Wastewater Inspection Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01 |  |
REVENUE RECOGNITION [Abstract] |  |
Expected timing of satisfaction for remaining performance obligation | 1 year |

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References No definition available. + Details
Name: | artna_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
Namespace Prefix: | artna_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Minimum number of days services invoiced in advance beginning of every month for customer, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | artna_MinimumNumberOfDaysCustomersServicesInvoicedInAdvance
Namespace Prefix: | artna_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum number of days due for accounts receivable after invoicing from regulated contract customers, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | artna_MinimumNumberOfDaysDueForAccountsReceivableFromRegulatedContractCustomers
Namespace Prefix: | artna_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum number of days due for accounts receivable after invoicing from Service Line Protection Plans (SLP) customers, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | artna_MinimumNumberOfDaysDueForAccountsReceivableFromServiceLineProtectionPlanCustomer
Namespace Prefix: | artna_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of operation contracts paid in advance. + References No definition available. + Details
Name: | artna_NumberOfOperationContractsPaidInAdvance
Namespace Prefix: | artna_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reserve or reduction to revenue from interim temporary rates. + References No definition available. + Details
Name: | artna_ReserveOrReductionToRevenue
Namespace Prefix: | artna_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_RegulatedOperationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-04-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis=us-gaap_UnregulatedOperationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis=artna_SLPPlanRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis=artna_ContractServicesRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis=artna_WastewaterInspectionRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |