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

Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($) $ in Thousands | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Lessee, Lease Liability, Payments, Due Next Twelve Months | $ 2,501 | $ 1,217
Lessee, Lease Liability, Payments, Due Year Two | 2,261 | 792
Lessee, Lease Liability, Payments, Due Year Three | 2,969 | 286
Lessee, Lease Liability, Payments, Due Year Four | 1,691 | 42
Lessee, Lease Liability, Payments, Due Year Five | 1,639 | 3
Thereafter | 29,491 | 8
Total lease payments | 40,552 | 2,348
Less: Interest | (19,722) | (168)
Present value of lease liabilities | $ 20,830 | $ 2,180

X
- Definition Present value of lessee's discounted obligation for lease payments from finance lease and operating lease. + References No definition available. + Details
Name: | grc_LeaseLiabilityTotal
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation. + References No definition available. + Details
Name: | grc_LesseeLeaseLiabilityPaymentsDue
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payments, due after fifth fiscal year following latest fiscal year. + References No definition available. + Details
Name: | grc_LesseeLeaseLiabilityPaymentsDueAfterYearFive
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payments due in the next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | grc_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payments, due in fifth fiscal year following latest fiscal year. + References No definition available. + Details
Name: | grc_LesseeLeaseLiabilityPaymentsDueYearFive
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payments, due in fourth fiscal year following latest fiscal year. + References No definition available. + Details
Name: | grc_LesseeLeaseLiabilityPaymentsDueYearFour
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payments, due in third fiscal year following latest fiscal year. + References No definition available. + Details
Name: | grc_LesseeLeaseLiabilityPaymentsDueYearThree
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payments, due in second fiscal year following latest fiscal year. + References No definition available. + Details
Name: | grc_LesseeLeaseLiabilityPaymentsDueYearTwo
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments. + References No definition available. + Details
Name: | grc_LesseeLeaseLiabilityUndiscountedExcessAmount
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant