Segment disclosures

Company overview

GIBRALTAR INDUSTRIES, INC.

Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.

Revenue · Reported segment facts

49 dimension combinations 761 retained observations 25 reported periods Partial retained history

Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.

Operating Segments · Agtech

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rock:AgtechMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3058832000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30114462000 USD20260805Open filing evidence
2026-01-01 – 2026-03-3155630000 USD20260507Open filing evidence
2025-01-01 – 2025-12-31219301000 USD20260226Open filing evidence
2025-07-01 – 2025-09-3057565000 USD20251030Open filing evidence
2025-01-01 – 2025-09-30156697000 USD20251030Open filing evidence
2025-04-01 – 2025-06-3054092000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3099132000 USD20260805Open filing evidence
2025-01-01 – 2025-03-3145040000 USD20260507Open filing evidence
2024-01-01 – 2024-12-31152811000 USD20260226Open filing evidence
2024-07-01 – 2024-09-3041527000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30110062000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3034508000 USD20250806Open filing evidence
2024-01-01 – 2024-06-3068535000 USD20250806Open filing evidence
2024-01-01 – 2024-03-3134027000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31144967000 USD20260226Open filing evidence
2023-07-01 – 2023-09-3031666000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30102546000 USD20241030Open filing evidence
2023-01-01 – 2023-03-3135852000 USD20230503Open filing evidence
2022-01-01 – 2022-12-31168868000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3044217000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30130325000 USD20231102Open filing evidence
2022-04-01 – 2022-06-3043680000 USD20220803Open filing evidence
2022-01-01 – 2022-06-3086108000 USD20220803Open filing evidence
2022-01-01 – 2022-03-3142428000 USD20230503Open filing evidence
2021-01-01 – 2021-12-31199161000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3048975000 USD20211027Open filing evidence
2021-01-01 – 2021-09-30149410000 USD20211027Open filing evidence
2021-04-01 – 2021-06-3053696000 USD20220803Open filing evidence
2021-01-01 – 2021-06-30100435000 USD20220803Open filing evidence
2020-07-01 – 2020-09-3058012000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30149555000 USD20211027Open filing evidence
2020-04-01 – 2020-06-3042309000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3091543000 USD20210803Open filing evidence

Operating Segments · Infrastructure

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3024863000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3044085000 USD20260805Open filing evidence
2026-01-01 – 2026-03-3119222000 USD20260507Open filing evidence
2025-01-01 – 2025-12-3192121000 USD20260226Open filing evidence
2025-07-01 – 2025-09-3023088000 USD20251030Open filing evidence
2025-01-01 – 2025-09-3069578000 USD20251030Open filing evidence
2025-04-01 – 2025-06-3025167000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3046490000 USD20260805Open filing evidence
2025-01-01 – 2025-03-3121323000 USD20260507Open filing evidence
2024-01-01 – 2024-12-3188029000 USD20260226Open filing evidence
2024-07-01 – 2024-09-3023242000 USD20251030Open filing evidence
2024-01-01 – 2024-09-3069914000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3024800000 USD20250806Open filing evidence
2024-01-01 – 2024-06-3046672000 USD20250806Open filing evidence
2024-01-01 – 2024-03-3121872000 USD20250430Open filing evidence
2023-01-01 – 2023-12-3187228000 USD20260226Open filing evidence
2023-07-01 – 2023-09-3024969000 USD20241030Open filing evidence
2023-01-01 – 2023-09-3067877000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3024193000 USD20240731Open filing evidence
2023-01-01 – 2023-06-3042908000 USD20240731Open filing evidence
2023-01-01 – 2023-03-3118715000 USD20230503Open filing evidence
2022-01-01 – 2022-12-3176283000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3020363000 USD20231102Open filing evidence
2022-01-01 – 2022-09-3059007000 USD20231102Open filing evidence
2022-01-01 – 2022-03-3117169000 USD20230503Open filing evidence
2021-04-01 – 2021-06-3022733000 USD20210803Open filing evidence
2021-01-01 – 2021-06-3037857000 USD20210803Open filing evidence
2021-01-01 – 2021-03-3115124000 USD20220504Open filing evidence
2020-04-01 – 2020-06-3017453000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3032938000 USD20210803Open filing evidence

Operating Segments · Infrastructure Products

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureProductsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3162197000 USD20210225Open filing evidence

Operating Segments · Renewable Energyand Conservation

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rock:RenewableEnergyandConservationMember
PeriodValueUnitFiledEvidence
2020-07-01 – 2020-09-30128258000 USD20201029Open filing evidence
2020-01-01 – 2020-09-30323014000 USD20201029Open filing evidence

Operating Segments · Renewables

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rock:RenewablesMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3143658000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31285405000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3084064000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30214941000 USD20241030Open filing evidence
2024-01-01 – 2024-03-3151496000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31330738000 USD20250219Open filing evidence
2023-07-01 – 2023-09-30106362000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30243026000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3077459000 USD20230802Open filing evidence
2023-01-01 – 2023-06-30136664000 USD20230802Open filing evidence
2023-01-01 – 2023-03-3159205000 USD20230503Open filing evidence
2022-01-01 – 2022-12-31377567000 USD20250219Open filing evidence
2022-04-01 – 2022-06-30101549000 USD20230802Open filing evidence
2022-01-01 – 2022-06-30180332000 USD20230802Open filing evidence
2022-01-01 – 2022-03-3178783000 USD20230503Open filing evidence
2021-01-01 – 2021-12-31432096000 USD20240221Open filing evidence
2021-04-01 – 2021-06-30107751000 USD20220803Open filing evidence
2021-01-01 – 2021-06-30193263000 USD20220803Open filing evidence
2021-01-01 – 2021-03-3185512000 USD20220504Open filing evidence
2020-01-01 – 2020-12-31238107000 USD20230222Open filing evidence
2020-04-01 – 2020-06-3055950000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30103213000 USD20210803Open filing evidence

Operating Segments · Residential

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30425852000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30707287000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31281435000 USD20260507Open filing evidence
2025-01-01 – 2025-12-31824079000 USD20260226Open filing evidence
2025-07-01 – 2025-09-30230286000 USD20251030Open filing evidence
2025-01-01 – 2025-09-30640538000 USD20251030Open filing evidence
2025-04-01 – 2025-06-30230258000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30410252000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31179994000 USD20260507Open filing evidence
2024-01-01 – 2024-12-31782519000 USD20260226Open filing evidence
2024-07-01 – 2024-09-30212363000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30611790000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30214316000 USD20250806Open filing evidence
2024-01-01 – 2024-06-30399427000 USD20250806Open filing evidence
2024-01-01 – 2024-03-31185111000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31814803000 USD20260226Open filing evidence
2022-01-01 – 2022-12-31767248000 USD20250219Open filing evidence
2021-01-01 – 2021-12-31635505000 USD20240221Open filing evidence
2020-01-01 – 2020-12-31522814000 USD20230222Open filing evidence

Operating Segments · Residential Products

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialProductsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30212363000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30611790000 USD20241030Open filing evidence
2023-07-01 – 2023-09-30227747000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30635476000 USD20241030Open filing evidence
2023-01-01 – 2023-03-31179495000 USD20230503Open filing evidence
2022-07-01 – 2022-09-30215592000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30595322000 USD20231102Open filing evidence
2022-04-01 – 2022-06-30200245000 USD20220803Open filing evidence
2022-01-01 – 2022-06-30379730000 USD20220803Open filing evidence
2022-01-01 – 2022-03-31179485000 USD20230503Open filing evidence
2021-07-01 – 2021-09-30171545000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30475971000 USD20221103Open filing evidence
2021-04-01 – 2021-06-30164209000 USD20220803Open filing evidence
2021-01-01 – 2021-06-30304426000 USD20220803Open filing evidence
2021-01-01 – 2021-03-31140217000 USD20220504Open filing evidence
2020-07-01 – 2020-09-30151718000 USD20201029Open filing evidence
2020-01-01 – 2020-09-30394609000 USD20201029Open filing evidence
2020-04-01 – 2020-06-30139472000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30242891000 USD20210803Open filing evidence

Agtech

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:AgtechMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3058832000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30114462000 USD20260805Open filing evidence
2026-01-01 – 2026-03-3155630000 USD20260507Open filing evidence
2025-01-01 – 2025-12-31219301000 USD20260226Open filing evidence
2025-07-01 – 2025-09-3057565000 USD20251030Open filing evidence
2025-01-01 – 2025-09-30156697000 USD20251030Open filing evidence
2025-04-01 – 2025-06-3054092000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3099132000 USD20260805Open filing evidence
2025-01-01 – 2025-03-3145040000 USD20260507Open filing evidence
2024-01-01 – 2024-12-31152811000 USD20260226Open filing evidence
2024-07-01 – 2024-09-3041527000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30110062000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3034508000 USD20250806Open filing evidence
2024-01-01 – 2024-06-3068535000 USD20250806Open filing evidence
2024-01-01 – 2024-03-3134027000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31144967000 USD20260226Open filing evidence
2023-07-01 – 2023-09-3031666000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30102546000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3035028000 USD20240731Open filing evidence
2023-01-01 – 2023-06-3070880000 USD20240731Open filing evidence
2023-01-01 – 2023-03-3135852000 USD20240501Open filing evidence
2022-01-01 – 2022-12-31168868000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3044217000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30130325000 USD20231102Open filing evidence
2022-04-01 – 2022-06-3043680000 USD20230802Open filing evidence
2022-01-01 – 2022-06-3086108000 USD20230802Open filing evidence
2022-01-01 – 2022-03-3142428000 USD20230503Open filing evidence
2021-01-01 – 2021-12-31199161000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3048975000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30149410000 USD20221103Open filing evidence
2021-04-01 – 2021-06-3053696000 USD20220803Open filing evidence
2021-01-01 – 2021-06-30100435000 USD20220803Open filing evidence
2021-01-01 – 2021-03-3146739000 USD20220504Open filing evidence
2020-01-01 – 2020-12-31209460000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3058012000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30149555000 USD20211027Open filing evidence
2020-04-01 – 2020-06-3042309000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3091543000 USD20210803Open filing evidence

Agtech · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:AgtechMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-3034508000 USD20240731Open filing evidence
2024-01-01 – 2024-06-3068535000 USD20240731Open filing evidence
2024-01-01 – 2024-03-3134027000 USD20240501Open filing evidence
2023-04-01 – 2023-06-3035028000 USD20240731Open filing evidence
2023-01-01 – 2023-06-3070880000 USD20240731Open filing evidence
2023-01-01 – 2023-03-3135852000 USD20240501Open filing evidence
2022-01-01 – 2022-12-31168868000 USD20230222Open filing evidence
2022-07-01 – 2022-09-3044217000 USD20221103Open filing evidence
2022-01-01 – 2022-09-30130325000 USD20221103Open filing evidence
2022-04-01 – 2022-06-3043680000 USD20230802Open filing evidence
2022-01-01 – 2022-06-3086108000 USD20230802Open filing evidence
2022-01-01 – 2022-03-3142428000 USD20220504Open filing evidence
2021-01-01 – 2021-12-31199161000 USD20230222Open filing evidence
2021-07-01 – 2021-09-3048975000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30149410000 USD20221103Open filing evidence
2021-01-01 – 2021-03-3146739000 USD20220504Open filing evidence
2020-01-01 – 2020-12-31209460000 USD20230222Open filing evidence

Agtech · Transferred At Point In Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:AgtechMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31368000 USD20260507Open filing evidence
2025-01-01 – 2025-12-311392000 USD20260226Open filing evidence
2025-07-01 – 2025-09-30639000 USD20251030Open filing evidence
2025-01-01 – 2025-09-301059000 USD20251030Open filing evidence
2025-01-01 – 2025-03-31276000 USD20260507Open filing evidence
2024-01-01 – 2024-12-312862000 USD20260226Open filing evidence
2024-07-01 – 2024-09-30135000 USD20251030Open filing evidence
2024-01-01 – 2024-09-302663000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30189000 USD20240731Open filing evidence
2024-01-01 – 2024-06-302528000 USD20240731Open filing evidence
2024-01-01 – 2024-03-312339000 USD20240501Open filing evidence
2023-01-01 – 2023-12-314920000 USD20260226Open filing evidence
2023-04-01 – 2023-06-30880000 USD20240731Open filing evidence
2023-01-01 – 2023-06-304803000 USD20240731Open filing evidence
2023-01-01 – 2023-03-315107000 USD20240501Open filing evidence
2022-01-01 – 2022-12-3113011000 USD20240221Open filing evidence
2022-07-01 – 2022-09-303510000 USD20221103Open filing evidence
2022-01-01 – 2022-09-309152000 USD20221103Open filing evidence
2022-04-01 – 2022-06-304029000 USD20230802Open filing evidence
2022-01-01 – 2022-06-305642000 USD20230802Open filing evidence
2022-01-01 – 2022-03-311613000 USD20230503Open filing evidence
2021-01-01 – 2021-12-3120157000 USD20240221Open filing evidence
2021-07-01 – 2021-09-304010000 USD20221103Open filing evidence
2021-01-01 – 2021-09-3016541000 USD20221103Open filing evidence
2021-01-01 – 2021-03-315143000 USD20220504Open filing evidence
2020-01-01 – 2020-12-3152894000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3014206000 USD20211027Open filing evidence
2020-01-01 – 2020-09-3040390000 USD20211027Open filing evidence

Agtech · Transferred Over Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:AgtechMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3155262000 USD20260507Open filing evidence
2025-01-01 – 2025-12-31217909000 USD20260226Open filing evidence
2025-07-01 – 2025-09-3056926000 USD20251030Open filing evidence
2025-01-01 – 2025-09-30155638000 USD20251030Open filing evidence
2025-01-01 – 2025-03-3144764000 USD20260507Open filing evidence
2024-01-01 – 2024-12-31149949000 USD20260226Open filing evidence
2024-07-01 – 2024-09-3041392000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30107399000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3034319000 USD20240731Open filing evidence
2024-01-01 – 2024-06-3066007000 USD20240731Open filing evidence
2023-01-01 – 2023-12-31140047000 USD20260226Open filing evidence
2023-04-01 – 2023-06-3034148000 USD20240731Open filing evidence
2023-01-01 – 2023-06-3066077000 USD20240731Open filing evidence
2022-01-01 – 2022-12-31155857000 USD20230222Open filing evidence
2022-01-01 – 2022-03-3140815000 USD20220504Open filing evidence
2021-01-01 – 2021-12-31179004000 USD20230222Open filing evidence
2021-01-01 – 2021-03-3141596000 USD20220504Open filing evidence
2020-01-01 – 2020-12-31156566000 USD20230222Open filing evidence

Industrial And Infrastructure Products

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:IndustrialAndInfrastructureProductsMember
PeriodValueUnitFiledEvidence
2020-07-01 – 2020-09-3049689000 USD20201029Open filing evidence
2020-01-01 – 2020-09-30147295000 USD20201029Open filing evidence
2020-04-01 – 2020-06-3048083000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3097606000 USD20200805Open filing evidence

Industrial And Infrastructure Products · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:IndustrialAndInfrastructureProductsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2020-07-01 – 2020-09-3049767000 USD20201029Open filing evidence
2020-01-01 – 2020-09-30147831000 USD20201029Open filing evidence
2020-04-01 – 2020-06-3048263000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3098064000 USD20200805Open filing evidence

Industrial And Infrastructure Products · Transferred Over Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:IndustrialAndInfrastructureProductsMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember
PeriodValueUnitFiledEvidence
2020-07-01 – 2020-09-3010438000 USD20201029Open filing evidence
2020-01-01 – 2020-09-3031370000 USD20201029Open filing evidence

Infrastructure

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3024863000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3044085000 USD20260805Open filing evidence
2026-01-01 – 2026-03-3119222000 USD20260507Open filing evidence
2025-01-01 – 2025-12-3192121000 USD20260226Open filing evidence
2025-07-01 – 2025-09-3023088000 USD20251030Open filing evidence
2025-01-01 – 2025-09-3069578000 USD20251030Open filing evidence
2025-04-01 – 2025-06-3025167000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3046490000 USD20260805Open filing evidence
2025-01-01 – 2025-03-3121323000 USD20260507Open filing evidence
2024-01-01 – 2024-12-3188029000 USD20260226Open filing evidence
2024-07-01 – 2024-09-3023242000 USD20251030Open filing evidence
2024-01-01 – 2024-09-3069914000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3024800000 USD20250806Open filing evidence
2024-01-01 – 2024-06-3046672000 USD20250806Open filing evidence
2024-01-01 – 2024-03-3121872000 USD20250430Open filing evidence
2023-01-01 – 2023-12-3187228000 USD20260226Open filing evidence
2023-07-01 – 2023-09-3024969000 USD20241030Open filing evidence
2023-01-01 – 2023-09-3067877000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3024193000 USD20240731Open filing evidence
2023-01-01 – 2023-06-3042908000 USD20240731Open filing evidence
2023-01-01 – 2023-03-3118715000 USD20240501Open filing evidence
2022-01-01 – 2022-12-3176283000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3020363000 USD20231102Open filing evidence
2022-01-01 – 2022-09-3059007000 USD20231102Open filing evidence
2022-04-01 – 2022-06-3021475000 USD20230802Open filing evidence
2022-01-01 – 2022-06-3038644000 USD20230802Open filing evidence
2022-01-01 – 2022-03-3117169000 USD20230503Open filing evidence
2021-01-01 – 2021-12-3173021000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3018671000 USD20221103Open filing evidence
2021-01-01 – 2021-09-3056528000 USD20221103Open filing evidence
2021-04-01 – 2021-06-3022733000 USD20220803Open filing evidence
2021-01-01 – 2021-06-3037857000 USD20220803Open filing evidence
2021-01-01 – 2021-03-3115124000 USD20220504Open filing evidence
2020-01-01 – 2020-12-3162197000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3016816000 USD20211027Open filing evidence
2020-01-01 – 2020-09-3049754000 USD20211027Open filing evidence
2020-04-01 – 2020-06-3017453000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3032938000 USD20210803Open filing evidence

Infrastructure · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-3121872000 USD20240501Open filing evidence
2023-01-01 – 2023-12-3187228000 USD20240221Open filing evidence
2023-04-01 – 2023-06-3024193000 USD20230802Open filing evidence
2023-01-01 – 2023-06-3042908000 USD20230802Open filing evidence
2023-01-01 – 2023-03-3118715000 USD20240501Open filing evidence
2022-01-01 – 2022-12-3176283000 USD20240221Open filing evidence
2022-07-01 – 2022-09-3020363000 USD20221103Open filing evidence
2022-01-01 – 2022-09-3059007000 USD20221103Open filing evidence
2022-04-01 – 2022-06-3021475000 USD20230802Open filing evidence
2022-01-01 – 2022-06-3038644000 USD20230802Open filing evidence
2021-01-01 – 2021-12-3173021000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3018671000 USD20221103Open filing evidence
2021-01-01 – 2021-09-3056528000 USD20221103Open filing evidence
2021-04-01 – 2021-06-3022733000 USD20220803Open filing evidence
2021-01-01 – 2021-06-3037857000 USD20220803Open filing evidence
2021-01-01 – 2021-03-3115124000 USD20210505Open filing evidence
2020-01-01 – 2020-12-3162197000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3016816000 USD20211027Open filing evidence
2020-01-01 – 2020-09-3049754000 USD20211027Open filing evidence

Infrastructure · Transferred At Point In Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-317088000 USD20260507Open filing evidence
2025-01-01 – 2025-12-3142226000 USD20260226Open filing evidence
2025-07-01 – 2025-09-3011153000 USD20251030Open filing evidence
2025-01-01 – 2025-09-3030707000 USD20251030Open filing evidence
2025-01-01 – 2025-03-317880000 USD20260507Open filing evidence
2024-01-01 – 2024-12-3134393000 USD20260226Open filing evidence
2024-07-01 – 2024-09-3010657000 USD20251030Open filing evidence
2024-01-01 – 2024-09-3027806000 USD20251030Open filing evidence
2024-01-01 – 2024-03-316310000 USD20240501Open filing evidence
2023-01-01 – 2023-12-3131547000 USD20260226Open filing evidence
2023-04-01 – 2023-06-308848000 USD20230802Open filing evidence
2023-01-01 – 2023-06-3014909000 USD20230802Open filing evidence
2023-01-01 – 2023-03-316061000 USD20240501Open filing evidence
2022-01-01 – 2022-12-3132983000 USD20240221Open filing evidence
2022-07-01 – 2022-09-309938000 USD20221103Open filing evidence
2022-01-01 – 2022-09-3025177000 USD20221103Open filing evidence
2022-04-01 – 2022-06-308936000 USD20230802Open filing evidence
2022-01-01 – 2022-06-3015239000 USD20230802Open filing evidence
2022-01-01 – 2022-03-316303000 USD20230503Open filing evidence
2021-01-01 – 2021-12-3132512000 USD20240221Open filing evidence
2021-07-01 – 2021-09-308194000 USD20221103Open filing evidence
2021-01-01 – 2021-09-3025301000 USD20221103Open filing evidence
2021-04-01 – 2021-06-3011637000 USD20220803Open filing evidence
2021-01-01 – 2021-06-3017107000 USD20220803Open filing evidence
2021-01-01 – 2021-03-315470000 USD20220504Open filing evidence
2020-01-01 – 2020-12-3122781000 USD20230222Open filing evidence
2020-07-01 – 2020-09-306378000 USD20211027Open filing evidence
2020-01-01 – 2020-09-3018384000 USD20211027Open filing evidence

Infrastructure · Transferred Over Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3112134000 USD20260507Open filing evidence
2025-01-01 – 2025-12-3149895000 USD20260226Open filing evidence
2025-07-01 – 2025-09-3011935000 USD20251030Open filing evidence
2025-01-01 – 2025-09-3038871000 USD20251030Open filing evidence
2025-01-01 – 2025-03-3113443000 USD20260507Open filing evidence
2024-01-01 – 2024-12-3153636000 USD20260226Open filing evidence
2024-07-01 – 2024-09-3012585000 USD20251030Open filing evidence
2024-01-01 – 2024-09-3042108000 USD20251030Open filing evidence
2024-01-01 – 2024-03-3115562000 USD20240501Open filing evidence
2023-01-01 – 2023-12-3155681000 USD20260226Open filing evidence
2023-01-01 – 2023-03-3112654000 USD20240501Open filing evidence
2022-01-01 – 2022-12-3143300000 USD20230222Open filing evidence
2021-01-01 – 2021-12-3140509000 USD20230222Open filing evidence
2021-01-01 – 2021-03-319654000 USD20210505Open filing evidence
2020-01-01 – 2020-12-3139416000 USD20230222Open filing evidence

Infrastructure Products

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureProductsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3162197000 USD20210225Open filing evidence

Renewable Energyand Conservation

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:RenewableEnergyandConservationMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31447567000 USD20210225Open filing evidence
2020-07-01 – 2020-09-30128258000 USD20201029Open filing evidence
2020-01-01 – 2020-09-30323014000 USD20201029Open filing evidence
2020-04-01 – 2020-06-3098259000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30194756000 USD20200805Open filing evidence

Renewable Energyand Conservation · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:RenewableEnergyandConservationMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31447567000 USD20210225Open filing evidence
2020-04-01 – 2020-06-3098259000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30194756000 USD20200805Open filing evidence

Renewable Energyand Conservation · Transferred At Point In Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:RenewableEnergyandConservationMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember
PeriodValueUnitFiledEvidence
2020-04-01 – 2020-06-3012416000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3027004000 USD20200805Open filing evidence

Renewable Energyand Conservation · Transferred Over Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:RenewableEnergyandConservationMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31371840000 USD20210225Open filing evidence
2020-04-01 – 2020-06-3085843000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30167752000 USD20200805Open filing evidence

Renewables

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:RenewablesMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3143658000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31285405000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3084064000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30214941000 USD20241030Open filing evidence
2024-04-01 – 2024-06-3079381000 USD20240731Open filing evidence
2024-01-01 – 2024-06-30130877000 USD20240731Open filing evidence
2024-01-01 – 2024-03-3151496000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31330738000 USD20250219Open filing evidence
2023-07-01 – 2023-09-30106362000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30243026000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3077459000 USD20240731Open filing evidence
2023-01-01 – 2023-06-30136664000 USD20240731Open filing evidence
2023-01-01 – 2023-03-3159205000 USD20240501Open filing evidence
2022-01-01 – 2022-12-31377567000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30111119000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30291451000 USD20231102Open filing evidence
2022-04-01 – 2022-06-30101549000 USD20230802Open filing evidence
2022-01-01 – 2022-06-30180332000 USD20230802Open filing evidence
2022-01-01 – 2022-03-3178783000 USD20230503Open filing evidence
2021-01-01 – 2021-12-31432096000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30130162000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30323425000 USD20221103Open filing evidence
2021-04-01 – 2021-06-30107751000 USD20220803Open filing evidence
2021-01-01 – 2021-06-30193263000 USD20220803Open filing evidence
2021-01-01 – 2021-03-3185512000 USD20220504Open filing evidence
2020-01-01 – 2020-12-31238107000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3070246000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30173459000 USD20211027Open filing evidence
2020-04-01 – 2020-06-3055950000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30103213000 USD20210803Open filing evidence

Renewables · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:RenewablesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-3079381000 USD20240731Open filing evidence
2024-01-01 – 2024-06-30130877000 USD20240731Open filing evidence
2024-01-01 – 2024-03-3151496000 USD20240501Open filing evidence
2023-07-01 – 2023-09-30106362000 USD20231102Open filing evidence
2023-01-01 – 2023-09-30243026000 USD20231102Open filing evidence
2023-04-01 – 2023-06-3077459000 USD20240731Open filing evidence
2023-01-01 – 2023-06-30136664000 USD20240731Open filing evidence
2023-01-01 – 2023-03-3159205000 USD20240501Open filing evidence
2022-07-01 – 2022-09-30111119000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30291451000 USD20231102Open filing evidence
2021-07-01 – 2021-09-30130162000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30323425000 USD20221103Open filing evidence
2021-01-01 – 2021-03-3185512000 USD20210505Open filing evidence
2020-07-01 – 2020-09-3070246000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30173459000 USD20211027Open filing evidence

Renewables · Transferred At Point In Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:RenewablesMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-308226000 USD20240731Open filing evidence
2024-01-01 – 2024-06-3015015000 USD20240731Open filing evidence
2024-01-01 – 2024-03-316789000 USD20240501Open filing evidence
2023-01-01 – 2023-12-3149123000 USD20240221Open filing evidence
2023-07-01 – 2023-09-3015903000 USD20231102Open filing evidence
2023-01-01 – 2023-09-3035630000 USD20231102Open filing evidence
2023-04-01 – 2023-06-3010633000 USD20240731Open filing evidence
2023-01-01 – 2023-06-3019727000 USD20240731Open filing evidence
2023-01-01 – 2023-03-319094000 USD20240501Open filing evidence
2022-01-01 – 2022-12-3127317000 USD20240221Open filing evidence
2022-07-01 – 2022-09-307660000 USD20231102Open filing evidence
2022-01-01 – 2022-09-3018569000 USD20231102Open filing evidence
2022-04-01 – 2022-06-305259000 USD20230802Open filing evidence
2022-01-01 – 2022-06-3010909000 USD20230802Open filing evidence
2022-01-01 – 2022-03-315650000 USD20230503Open filing evidence
2021-01-01 – 2021-12-3128630000 USD20240221Open filing evidence
2021-07-01 – 2021-09-308835000 USD20221103Open filing evidence
2021-01-01 – 2021-09-3021855000 USD20221103Open filing evidence
2021-01-01 – 2021-03-316971000 USD20220504Open filing evidence
2020-07-01 – 2020-09-307038000 USD20211027Open filing evidence
2020-01-01 – 2020-09-3016246000 USD20211027Open filing evidence

Renewables · Transferred Over Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:RenewablesMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-3071155000 USD20240731Open filing evidence
2024-01-01 – 2024-06-30115862000 USD20240731Open filing evidence
2024-01-01 – 2024-03-3144707000 USD20240501Open filing evidence
2023-07-01 – 2023-09-3090459000 USD20231102Open filing evidence
2023-01-01 – 2023-09-30207396000 USD20231102Open filing evidence
2023-04-01 – 2023-06-3066826000 USD20240731Open filing evidence
2023-01-01 – 2023-06-30116937000 USD20240731Open filing evidence
2023-01-01 – 2023-03-3150111000 USD20240501Open filing evidence
2022-01-01 – 2022-12-31350250000 USD20230222Open filing evidence
2022-07-01 – 2022-09-30103459000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30272882000 USD20231102Open filing evidence
2022-01-01 – 2022-03-3173133000 USD20220504Open filing evidence
2021-01-01 – 2021-12-31403466000 USD20230222Open filing evidence
2021-07-01 – 2021-09-30121327000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30301570000 USD20221103Open filing evidence
2021-01-01 – 2021-03-3178541000 USD20220504Open filing evidence
2020-01-01 – 2020-12-31215274000 USD20230222Open filing evidence

Residential

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30425852000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30707287000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31281435000 USD20260507Open filing evidence
2025-01-01 – 2025-12-31824079000 USD20260226Open filing evidence
2025-07-01 – 2025-09-30230286000 USD20251030Open filing evidence
2025-01-01 – 2025-09-30640538000 USD20251030Open filing evidence
2025-04-01 – 2025-06-30230258000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30410252000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31179994000 USD20260507Open filing evidence
2024-01-01 – 2024-12-31782519000 USD20260226Open filing evidence
2024-07-01 – 2024-09-30212363000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30611790000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30214316000 USD20250806Open filing evidence
2024-01-01 – 2024-06-30399427000 USD20250806Open filing evidence
2024-01-01 – 2024-03-31185111000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31814803000 USD20260226Open filing evidence
2022-01-01 – 2022-12-31767248000 USD20250219Open filing evidence
2021-01-01 – 2021-12-31635505000 USD20240221Open filing evidence
2020-01-01 – 2020-12-31522814000 USD20230222Open filing evidence

Residential · Transferred At Point In Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31281435000 USD20260507Open filing evidence
2025-01-01 – 2025-12-31824079000 USD20260226Open filing evidence
2025-07-01 – 2025-09-30230286000 USD20251030Open filing evidence
2025-01-01 – 2025-09-30640538000 USD20251030Open filing evidence
2025-01-01 – 2025-03-31179994000 USD20260507Open filing evidence
2024-01-01 – 2024-12-31775541000 USD20260226Open filing evidence
2024-07-01 – 2024-09-30210530000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30606386000 USD20251030Open filing evidence
2023-01-01 – 2023-12-31808225000 USD20260226Open filing evidence
2022-01-01 – 2022-12-31761576000 USD20240221Open filing evidence
2021-01-01 – 2021-12-31630494000 USD20240221Open filing evidence
2020-01-01 – 2020-12-31518281000 USD20220223Open filing evidence

Residential · Transferred Over Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-310 USD20260507Open filing evidence
2025-01-01 – 2025-12-310 USD20260226Open filing evidence
2025-07-01 – 2025-09-300 USD20251030Open filing evidence
2025-01-01 – 2025-09-300 USD20251030Open filing evidence
2025-01-01 – 2025-03-310 USD20260507Open filing evidence
2024-01-01 – 2024-12-316978000 USD20260226Open filing evidence
2024-07-01 – 2024-09-301833000 USD20251030Open filing evidence
2024-01-01 – 2024-09-305404000 USD20251030Open filing evidence
2023-01-01 – 2023-12-316578000 USD20260226Open filing evidence
2022-01-01 – 2022-12-315672000 USD20230222Open filing evidence
2021-01-01 – 2021-12-315011000 USD20230222Open filing evidence
2020-01-01 – 2020-12-314533000 USD20230222Open filing evidence

Residential Products

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialProductsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30212363000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30611790000 USD20241030Open filing evidence
2024-04-01 – 2024-06-30214316000 USD20240731Open filing evidence
2024-01-01 – 2024-06-30399427000 USD20240731Open filing evidence
2024-01-01 – 2024-03-31185111000 USD20240501Open filing evidence
2023-07-01 – 2023-09-30227747000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30635476000 USD20241030Open filing evidence
2023-04-01 – 2023-06-30228234000 USD20240731Open filing evidence
2023-01-01 – 2023-06-30407729000 USD20240731Open filing evidence
2023-01-01 – 2023-03-31179495000 USD20240501Open filing evidence
2022-07-01 – 2022-09-30215592000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30595322000 USD20231102Open filing evidence
2022-04-01 – 2022-06-30200245000 USD20230802Open filing evidence
2022-01-01 – 2022-06-30379730000 USD20230802Open filing evidence
2022-01-01 – 2022-03-31179485000 USD20230503Open filing evidence
2021-07-01 – 2021-09-30171545000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30475971000 USD20221103Open filing evidence
2021-04-01 – 2021-06-30164209000 USD20220803Open filing evidence
2021-01-01 – 2021-06-30304426000 USD20220803Open filing evidence
2021-01-01 – 2021-03-31140217000 USD20220504Open filing evidence
2020-01-01 – 2020-12-31522814000 USD20210225Open filing evidence
2020-07-01 – 2020-09-30151718000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30394609000 USD20211027Open filing evidence
2020-04-01 – 2020-06-30139472000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30242891000 USD20210803Open filing evidence

Residential Products · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialProductsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-30214316000 USD20240731Open filing evidence
2024-01-01 – 2024-06-30399427000 USD20240731Open filing evidence
2024-01-01 – 2024-03-31185111000 USD20240501Open filing evidence
2023-04-01 – 2023-06-30228234000 USD20240731Open filing evidence
2023-01-01 – 2023-06-30407729000 USD20240731Open filing evidence
2023-01-01 – 2023-03-31179495000 USD20240501Open filing evidence
2022-04-01 – 2022-06-30200245000 USD20230802Open filing evidence
2022-01-01 – 2022-06-30379730000 USD20230802Open filing evidence
2021-07-01 – 2021-09-30171545000 USD20211027Open filing evidence
2021-01-01 – 2021-09-30475971000 USD20211027Open filing evidence
2021-01-01 – 2021-03-31140217000 USD20210505Open filing evidence
2020-01-01 – 2020-12-31522814000 USD20210225Open filing evidence
2020-07-01 – 2020-09-30151718000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30394609000 USD20211027Open filing evidence
2020-04-01 – 2020-06-30139472000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30242891000 USD20200805Open filing evidence

Residential Products · Transferred At Point In Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialProductsMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-30212524000 USD20240731Open filing evidence
2024-01-01 – 2024-06-30395856000 USD20240731Open filing evidence
2024-01-01 – 2024-03-31183332000 USD20240501Open filing evidence
2023-04-01 – 2023-06-30226618000 USD20240731Open filing evidence
2023-01-01 – 2023-06-30404560000 USD20240731Open filing evidence
2023-01-01 – 2023-03-31177942000 USD20240501Open filing evidence
2022-04-01 – 2022-06-30198854000 USD20230802Open filing evidence
2022-01-01 – 2022-06-30376985000 USD20230802Open filing evidence
2022-01-01 – 2022-03-31178131000 USD20230503Open filing evidence
2021-07-01 – 2021-09-30170280000 USD20211027Open filing evidence
2021-01-01 – 2021-09-30472277000 USD20211027Open filing evidence
2021-01-01 – 2021-03-31139019000 USD20220504Open filing evidence
2020-07-01 – 2020-09-30150608000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30391227000 USD20211027Open filing evidence
2020-04-01 – 2020-06-30138288000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30240619000 USD20200805Open filing evidence

Residential Products · Transferred Over Time

Statement Business Segments · Timing Of Transfer Of Good Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialProductsMember;us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-301792000 USD20240731Open filing evidence
2024-01-01 – 2024-06-303571000 USD20240731Open filing evidence
2023-04-01 – 2023-06-301616000 USD20240731Open filing evidence
2023-01-01 – 2023-06-303169000 USD20240731Open filing evidence
2021-01-01 – 2021-03-311198000 USD20210505Open filing evidence
2020-01-01 – 2020-12-314533000 USD20210225Open filing evidence
2020-04-01 – 2020-06-301184000 USD20200805Open filing evidence
2020-01-01 – 2020-06-302272000 USD20200805Open filing evidence

Transferred At Point In Time · Agtech

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:AgtechMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30545000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30913000 USD20260805Open filing evidence
2025-04-01 – 2025-06-30144000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30420000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31276000 USD20250430Open filing evidence
2024-01-01 – 2024-12-312862000 USD20250219Open filing evidence
2024-07-01 – 2024-09-30135000 USD20241030Open filing evidence
2024-01-01 – 2024-09-302663000 USD20241030Open filing evidence
2024-04-01 – 2024-06-30189000 USD20250806Open filing evidence
2024-01-01 – 2024-06-302528000 USD20250806Open filing evidence
2024-01-01 – 2024-03-312339000 USD20250430Open filing evidence
2023-01-01 – 2023-12-314920000 USD20250219Open filing evidence
2023-07-01 – 2023-09-30777000 USD20241030Open filing evidence
2023-01-01 – 2023-09-305580000 USD20241030Open filing evidence
2022-01-01 – 2022-12-3113011000 USD20250219Open filing evidence
2022-07-01 – 2022-09-303510000 USD20231102Open filing evidence
2022-01-01 – 2022-09-309152000 USD20231102Open filing evidence
2022-04-01 – 2022-06-304029000 USD20220803Open filing evidence
2022-01-01 – 2022-06-305642000 USD20220803Open filing evidence
2021-04-01 – 2021-06-307388000 USD20220803Open filing evidence
2021-01-01 – 2021-06-3012531000 USD20220803Open filing evidence
2020-04-01 – 2020-06-3012088000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3026184000 USD20210803Open filing evidence

Transferred At Point In Time · Industrial And Infrastructure Products

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:IndustrialAndInfrastructureProductsMember
PeriodValueUnitFiledEvidence
2020-07-01 – 2020-09-3039251000 USD20201029Open filing evidence
2020-01-01 – 2020-09-30115925000 USD20201029Open filing evidence
2020-04-01 – 2020-06-3037179000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3076674000 USD20200805Open filing evidence

Transferred At Point In Time · Infrastructure

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3012609000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3019697000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3011674000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3019554000 USD20260805Open filing evidence
2025-01-01 – 2025-03-317880000 USD20250430Open filing evidence
2024-01-01 – 2024-12-3134393000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3010657000 USD20241030Open filing evidence
2024-01-01 – 2024-09-3027806000 USD20241030Open filing evidence
2024-04-01 – 2024-06-3010839000 USD20250806Open filing evidence
2024-01-01 – 2024-06-3017149000 USD20250806Open filing evidence
2024-01-01 – 2024-03-316310000 USD20250430Open filing evidence
2023-01-01 – 2023-12-3131547000 USD20250219Open filing evidence
2023-07-01 – 2023-09-309922000 USD20241030Open filing evidence
2023-01-01 – 2023-09-3024831000 USD20241030Open filing evidence
2023-04-01 – 2023-06-308848000 USD20240731Open filing evidence
2023-01-01 – 2023-06-3014909000 USD20240731Open filing evidence
2022-01-01 – 2022-12-3132983000 USD20250219Open filing evidence
2022-07-01 – 2022-09-309938000 USD20231102Open filing evidence
2022-01-01 – 2022-09-3025177000 USD20231102Open filing evidence
2021-04-01 – 2021-06-3011637000 USD20210803Open filing evidence
2021-01-01 – 2021-06-3017107000 USD20210803Open filing evidence
2020-04-01 – 2020-06-306549000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3012006000 USD20210803Open filing evidence

Transferred At Point In Time · Infrastructure Products

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureProductsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3122781000 USD20210225Open filing evidence

Transferred At Point In Time · Renewable Energyand Conservation

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:RenewableEnergyandConservationMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3175727000 USD20210225Open filing evidence
2020-07-01 – 2020-09-3029632000 USD20201029Open filing evidence
2020-01-01 – 2020-09-3056636000 USD20201029Open filing evidence

Transferred At Point In Time · Renewables

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:RenewablesMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-316982000 USD20250430Open filing evidence
2024-01-01 – 2024-12-3130985000 USD20250219Open filing evidence
2024-07-01 – 2024-09-308220000 USD20241030Open filing evidence
2024-01-01 – 2024-09-3023235000 USD20241030Open filing evidence
2024-01-01 – 2024-03-316789000 USD20250430Open filing evidence
2023-01-01 – 2023-12-3149123000 USD20250219Open filing evidence
2023-07-01 – 2023-09-3015903000 USD20241030Open filing evidence
2023-01-01 – 2023-09-3035630000 USD20241030Open filing evidence
2022-01-01 – 2022-12-3127317000 USD20250219Open filing evidence
2022-04-01 – 2022-06-305259000 USD20220803Open filing evidence
2022-01-01 – 2022-06-3010909000 USD20220803Open filing evidence
2021-01-01 – 2021-12-3128630000 USD20230222Open filing evidence
2021-04-01 – 2021-06-306049000 USD20220803Open filing evidence
2021-01-01 – 2021-06-3013020000 USD20220803Open filing evidence
2020-01-01 – 2020-12-3122833000 USD20230222Open filing evidence
2020-04-01 – 2020-06-305512000 USD20210803Open filing evidence
2020-01-01 – 2020-06-309208000 USD20210803Open filing evidence

Transferred At Point In Time · Residential

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30425852000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30707287000 USD20260805Open filing evidence
2025-04-01 – 2025-06-30230258000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30410252000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31179994000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31775541000 USD20250219Open filing evidence
2024-04-01 – 2024-06-30212524000 USD20250806Open filing evidence
2024-01-01 – 2024-06-30395856000 USD20250806Open filing evidence
2024-01-01 – 2024-03-31183332000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31808225000 USD20250219Open filing evidence
2022-01-01 – 2022-12-31761576000 USD20250219Open filing evidence
2021-01-01 – 2021-12-31630494000 USD20230222Open filing evidence
2020-01-01 – 2020-12-31518281000 USD20230222Open filing evidence

Transferred At Point In Time · Residential Products

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredAtPointInTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialProductsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30210530000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30606386000 USD20241030Open filing evidence
2023-07-01 – 2023-09-30225985000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30630545000 USD20241030Open filing evidence
2022-07-01 – 2022-09-30214175000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30591160000 USD20231102Open filing evidence
2022-04-01 – 2022-06-30198854000 USD20220803Open filing evidence
2022-01-01 – 2022-06-30376985000 USD20220803Open filing evidence
2021-07-01 – 2021-09-30170280000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30472277000 USD20221103Open filing evidence
2021-04-01 – 2021-06-30162978000 USD20220803Open filing evidence
2021-01-01 – 2021-06-30301997000 USD20220803Open filing evidence
2020-01-01 – 2020-12-31518281000 USD20210225Open filing evidence
2020-07-01 – 2020-09-30150608000 USD20201029Open filing evidence
2020-01-01 – 2020-09-30391227000 USD20201029Open filing evidence

Transferred Over Time · Agtech

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:AgtechMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3058287000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30113549000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3053948000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3098712000 USD20260805Open filing evidence
2025-01-01 – 2025-03-3144764000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31149949000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3041392000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30107399000 USD20241030Open filing evidence
2024-04-01 – 2024-06-3034319000 USD20250806Open filing evidence
2024-01-01 – 2024-06-3066007000 USD20250806Open filing evidence
2024-01-01 – 2024-03-3131688000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31140047000 USD20250219Open filing evidence
2023-07-01 – 2023-09-3030889000 USD20241030Open filing evidence
2023-01-01 – 2023-09-3096966000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3034148000 USD20230802Open filing evidence
2023-01-01 – 2023-06-3066077000 USD20230802Open filing evidence
2023-01-01 – 2023-03-3130745000 USD20240501Open filing evidence
2022-01-01 – 2022-12-31155857000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3040707000 USD20231102Open filing evidence
2022-01-01 – 2022-09-30121173000 USD20231102Open filing evidence
2022-04-01 – 2022-06-3039651000 USD20230802Open filing evidence
2022-01-01 – 2022-06-3080466000 USD20230802Open filing evidence
2022-01-01 – 2022-03-3140815000 USD20230503Open filing evidence
2021-01-01 – 2021-12-31179004000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3044965000 USD20221103Open filing evidence
2021-01-01 – 2021-09-30132869000 USD20221103Open filing evidence
2021-04-01 – 2021-06-3046308000 USD20220803Open filing evidence
2021-01-01 – 2021-06-3087904000 USD20220803Open filing evidence
2020-07-01 – 2020-09-3043806000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30109165000 USD20211027Open filing evidence

Transferred Over Time · Infrastructure

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3012254000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3024388000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3013493000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3026936000 USD20260805Open filing evidence
2025-01-01 – 2025-03-3113443000 USD20250430Open filing evidence
2024-01-01 – 2024-12-3153636000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3012585000 USD20241030Open filing evidence
2024-01-01 – 2024-09-3042108000 USD20241030Open filing evidence
2024-04-01 – 2024-06-3013961000 USD20250806Open filing evidence
2024-01-01 – 2024-06-3029523000 USD20250806Open filing evidence
2024-01-01 – 2024-03-3115562000 USD20250430Open filing evidence
2023-01-01 – 2023-12-3155681000 USD20250219Open filing evidence
2023-07-01 – 2023-09-3015047000 USD20241030Open filing evidence
2023-01-01 – 2023-09-3043046000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3015345000 USD20240731Open filing evidence
2023-01-01 – 2023-06-3027999000 USD20240731Open filing evidence
2023-01-01 – 2023-03-3112654000 USD20230503Open filing evidence
2022-01-01 – 2022-12-3143300000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3010425000 USD20231102Open filing evidence
2022-01-01 – 2022-09-3033830000 USD20231102Open filing evidence
2022-04-01 – 2022-06-3012539000 USD20230802Open filing evidence
2022-01-01 – 2022-06-3023405000 USD20230802Open filing evidence
2022-01-01 – 2022-03-3110866000 USD20230503Open filing evidence
2021-01-01 – 2021-12-3140509000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3010477000 USD20221103Open filing evidence
2021-01-01 – 2021-09-3031227000 USD20221103Open filing evidence
2021-04-01 – 2021-06-3011096000 USD20220803Open filing evidence
2021-01-01 – 2021-06-3020750000 USD20220803Open filing evidence
2021-01-01 – 2021-03-319654000 USD20220504Open filing evidence
2020-07-01 – 2020-09-3010438000 USD20211027Open filing evidence
2020-01-01 – 2020-09-3031370000 USD20211027Open filing evidence

Transferred Over Time · Infrastructure Products

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:InfrastructureProductsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3139416000 USD20210225Open filing evidence

Transferred Over Time · Renewable Energyand Conservation

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:RenewableEnergyandConservationMember
PeriodValueUnitFiledEvidence
2020-07-01 – 2020-09-3098626000 USD20201029Open filing evidence
2020-01-01 – 2020-09-30266378000 USD20201029Open filing evidence

Transferred Over Time · Renewables

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:RenewablesMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3136676000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31254420000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3075844000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30191706000 USD20241030Open filing evidence
2024-01-01 – 2024-03-3144707000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31281615000 USD20250219Open filing evidence
2023-07-01 – 2023-09-3090459000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30207396000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3066826000 USD20230802Open filing evidence
2023-01-01 – 2023-06-30116937000 USD20230802Open filing evidence
2023-01-01 – 2023-03-3150111000 USD20230503Open filing evidence
2022-01-01 – 2022-12-31350250000 USD20250219Open filing evidence
2022-04-01 – 2022-06-3096290000 USD20230802Open filing evidence
2022-01-01 – 2022-06-30169423000 USD20230802Open filing evidence
2022-01-01 – 2022-03-3173133000 USD20230503Open filing evidence
2021-01-01 – 2021-12-31403466000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30121327000 USD20211027Open filing evidence
2021-01-01 – 2021-09-30301570000 USD20211027Open filing evidence
2021-04-01 – 2021-06-30101702000 USD20220803Open filing evidence
2021-01-01 – 2021-06-30180243000 USD20220803Open filing evidence
2020-01-01 – 2020-12-31215274000 USD20220223Open filing evidence
2020-07-01 – 2020-09-3063208000 USD20211027Open filing evidence
2020-01-01 – 2020-09-30157213000 USD20211027Open filing evidence

Transferred Over Time · Residential

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-300 USD20260805Open filing evidence
2026-01-01 – 2026-06-300 USD20260805Open filing evidence
2025-04-01 – 2025-06-300 USD20260805Open filing evidence
2025-01-01 – 2025-06-300 USD20260805Open filing evidence
2025-01-01 – 2025-03-310 USD20250430Open filing evidence
2024-01-01 – 2024-12-316978000 USD20250219Open filing evidence
2024-04-01 – 2024-06-301792000 USD20250806Open filing evidence
2024-01-01 – 2024-06-303571000 USD20250806Open filing evidence
2024-01-01 – 2024-03-311779000 USD20250430Open filing evidence
2023-01-01 – 2023-12-316578000 USD20250219Open filing evidence
2022-01-01 – 2022-12-315672000 USD20250219Open filing evidence
2021-01-01 – 2021-12-315011000 USD20240221Open filing evidence

Transferred Over Time · Residential Products

Timing Of Transfer Of Good Or Service · Statement Business Segments

Source dimensions us-gaap:TimingOfTransferOfGoodOrServiceAxis=us-gaap:TransferredOverTimeMember;us-gaap:StatementBusinessSegmentsAxis=rock:ResidentialProductsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-301833000 USD20241030Open filing evidence
2024-01-01 – 2024-09-305404000 USD20241030Open filing evidence
2024-01-01 – 2024-03-311779000 USD20240501Open filing evidence
2023-07-01 – 2023-09-301762000 USD20241030Open filing evidence
2023-01-01 – 2023-09-304931000 USD20241030Open filing evidence
2023-04-01 – 2023-06-301616000 USD20230802Open filing evidence
2023-01-01 – 2023-06-303169000 USD20230802Open filing evidence
2023-01-01 – 2023-03-311553000 USD20240501Open filing evidence
2022-07-01 – 2022-09-301417000 USD20231102Open filing evidence
2022-01-01 – 2022-09-304162000 USD20231102Open filing evidence
2022-04-01 – 2022-06-301391000 USD20230802Open filing evidence
2022-01-01 – 2022-06-302745000 USD20230802Open filing evidence
2022-01-01 – 2022-03-311354000 USD20230503Open filing evidence
2021-07-01 – 2021-09-301265000 USD20221103Open filing evidence
2021-01-01 – 2021-09-303694000 USD20221103Open filing evidence
2021-04-01 – 2021-06-301231000 USD20220803Open filing evidence
2021-01-01 – 2021-06-302429000 USD20220803Open filing evidence
2021-01-01 – 2021-03-311198000 USD20220504Open filing evidence
2020-07-01 – 2020-09-301110000 USD20211027Open filing evidence
2020-01-01 – 2020-09-303382000 USD20211027Open filing evidence