XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Current assets $ 1,814,102 $ 1,643,451
Total assets 3,130,925 2,813,540
Current liabilities 1,164,826 1,029,883
Granite’s share of net assets 94,921 92,910
Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Schedule of Equity Method Investments [Line Items]    
Current assets 205,698 204,897
Noncurrent assets 131,912 159,694
Total assets 337,610 364,591
Current liabilities 74,533 81,899
Long-term liabilities 45,156 54,591
Total liabilities 119,689 136,490
Net assets $ 217,921 $ 228,101