XML 251 R94.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Supplemental Oil and Gas Disclosures (Unaudited) (Estimated Proved Undeveloped Reserves) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2023 bbl Mcf
Oil (bbl) |
Proved Developed and Undeveloped Reserves [Roll Forward] |
Beginning balance | 32,570
Purchases | 2,300
Extensions and discoveries | 5,786
Conversions | (29,757)
Revisions of previous estimates | (1,879)
Ending balance | 9,020
NGL (bbl) |
Proved Developed and Undeveloped Reserves [Roll Forward] |
Beginning balance | 11,030
Purchases | 950
Extensions and discoveries | 2,021
Conversions | (9,172)
Revisions of previous estimates | (1,109)
Ending balance | 3,720
Residue gas (Mcf) |
Proved Developed and Undeveloped Reserves [Roll Forward] |
Beginning balance | Mcf | 1,784,670
Purchases | Mcf | 8,237
Extensions and discoveries | Mcf | 14,814
Conversions | Mcf | (1,770,232)
Revisions of previous estimates | Mcf | (11,069)
Ending balance | Mcf | 26,420

X
- Definition Proved Undeveloped Reserve, Conversions + References No definition available. + Details
Name: | nacco_ProvedUndevelopedReserveConversions
Namespace Prefix: | nacco_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proved Undeveloped Reserve, Extensions And Discoveries + References No definition available. + Details
Name: | nacco_ProvedUndevelopedReserveExtensionsAndDiscoveries
Namespace Prefix: | nacco_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proved Undeveloped Reserve, Purchases + References No definition available. + Details
Name: | nacco_ProvedUndevelopedReservePurchases
Namespace Prefix: | nacco_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proved Undeveloped Reserve, Revisions Of Previous Estimates + References No definition available. + Details
Name: | nacco_ProvedUndevelopedReserveRevisionsOfPreviousEstimates
Namespace Prefix: | nacco_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | srt_IncreaseDecreaseInProvedDevelopedAndUndevelopedReservesRollForward
Namespace Prefix: | srt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net quantities of an enterprise's interests in proved undeveloped reserves of either crude oil (including condensate and natural gas liquids), natural gas, synthetic oil and gas, or other renewable natural resource that is intended to be upgraded into synthetic oil and gas as of the beginning and the end of the year. "Net" quantities of reserves include those relating to the enterprise's operating and nonoperating interests in properties. Quantities of reserves relating to royalty interests owned are included in "net" quantities if the necessary information is available to the enterprise. "Net" quantities does not include reserves relating to interests of others in properties owned by the enterprise. The unit of measure for reserve quantities is defined as "barrels" for oil and synthetic oil reserves or "cubic feet" or "cubic meters" for natural gas and synthetic gas reserves. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Form 20-F -Section Item 18 -Subsection Instruction 2 -Publisher SEC Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 932 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482274/932-235-50-4 + Details
Name: | srt_ProvedUndevelopedReserveVolume
Namespace Prefix: | srt_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_ReserveQuantitiesByTypeOfReserveAxis=srt_OilReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasLiquidsReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ReserveQuantitiesByTypeOfReserveAxis=nacco_ResidualGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |