XML 84 R59.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Revenue - Primary geographic markets (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Disaggregation of Revenue [Line Items] |  |  |
Revenues | $ 34,949 | $ 32,723 | $ 29,206
Essential Materials |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 9,459 | 8,785 | 8,498
Road Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 15,666 | 14,888 | 13,298
Road Solutions | Recognized over time |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 8,150 | 7,605 | 6,463
Building and Infrastructure Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 4,698 | 4,631 | 3,609
Building and Infrastructure Solutions | Recognized over time |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 643 | 599 | 556
Outdoor Living Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 5,126 | 4,419 | 3,801
Americas Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 15,435 | 14,324 | 12,407
Americas Materials Solutions | Essential Materials |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 4,583 | 4,160 | 3,833
Americas Materials Solutions | Road Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 10,852 | 10,164 | 8,574
Americas Materials Solutions | Road Solutions | Recognized over time |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 6,146 | 5,791 | 4,662
Americas Materials Solutions | Building and Infrastructure Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Americas Materials Solutions | Outdoor Living Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Americas Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 7,017 | 6,188 | 4,628
Americas Building Solutions | Essential Materials |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Americas Building Solutions | Road Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Americas Building Solutions | Building and Infrastructure Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 2,524 | 2,379 | 1,464
Americas Building Solutions | Building and Infrastructure Solutions | Recognized over time |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 70 | 78 | 81
Americas Building Solutions | Outdoor Living Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 4,493 | 3,809 | 3,164
Europe Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 9,690 | 9,349 | 9,389
Europe Materials Solutions | Essential Materials |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 4,876 | 4,625 | 4,665
Europe Materials Solutions | Road Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 4,814 | 4,724 | 4,724
Europe Materials Solutions | Road Solutions | Recognized over time |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 2,004 | 1,814 | 1,801
Europe Materials Solutions | Building and Infrastructure Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Europe Materials Solutions | Outdoor Living Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Europe Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 2,807 | 2,862 | 2,782
Europe Building Solutions | Essential Materials |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Europe Building Solutions | Road Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Europe Building Solutions | Building and Infrastructure Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 2,174 | 2,252 | 2,145
Europe Building Solutions | Building and Infrastructure Solutions | Recognized over time |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 573 | 521 | 475
Europe Building Solutions | Outdoor Living Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 633 | 610 | 637
Republic of Ireland |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 916 | 801 | 706
Republic of Ireland | Americas Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Republic of Ireland | Americas Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Republic of Ireland | Europe Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 916 | 801 | 706
Republic of Ireland | Europe Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
United Kingdom |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 4,312 | 4,241 | 4,199
United Kingdom | Americas Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
United Kingdom | Americas Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
United Kingdom | Europe Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 4,090 | 4,003 | 3,979
United Kingdom | Europe Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 222 | 238 | 220
Rest of Europe |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 6,486 | 6,293 | 6,316
Rest of Europe | Americas Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
Rest of Europe | Americas Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 3 | 4
Rest of Europe | Europe Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 4,230 | 3,992 | 4,051
Rest of Europe | Europe Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 2,256 | 2,298 | 2,261
United States |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 20,930 | 19,088 | 15,618
United States | Americas Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 14,088 | 13,050 | 11,172
United States | Americas Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 6,692 | 5,860 | 4,293
United States | Europe Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 0 | 0 | 0
United States | Europe Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 150 | 178 | 153
Rest of World |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 2,305 | 2,300 | 2,367
Rest of World | Americas Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 1,347 | 1,274 | 1,235
Rest of World | Americas Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 325 | 325 | 331
Rest of World | Europe Materials Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | 454 | 553 | 653
Rest of World | Europe Building Solutions |  |  |
Disaggregation of Revenue [Line Items] |  |  |
Revenues | $ 179 | $ 148 | $ 148

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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91 Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91 + Details
Name: | us-gaap_DisaggregationOfRevenueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=crh_EssentialMaterialsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=crh_RoadSolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=crh_BuildingAndInfrastructureSolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=crh_OutdoorLivingSolutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | srt_StatementGeographicalAxis=country_IE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_GB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=crh_RestOfEuropeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=crh_RestOfWorldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |