XML 54 R39.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Debt (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Long-Term Debt, Unclassified [Abstract] |
Schedule of Cash Paid for Interest | Total cash paid for interest in the years ended December 31 was (in thousands):
| 2023 |  | 2022 |  | 2021 |
Interest expense, net | $ | 3,002 |  |  | $ | 4,047 |  |  | $ | 1,639 |  |
Interest income | 679 |  |  | 174 |  |  | 269 |  |
Other adjustments | (128) |  |  | (679) |  |  | (345) |  |
Cash paid for interest | $ | 3,553 |  |  | $ | 3,542 |  |  | $ | 1,563 |  |

X
- Definition Schedule of interest, cash payment [table text block] + References No definition available. + Details
Name: | rock_ScheduleOfInterestCashPaymentTableTextBlock
Namespace Prefix: | rock_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_LongTermDebtAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration