XML 98 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investments in and Advances to Affiliates [Line Items]    
Current assets $ 1,716,663 $ 1,643,451
Total assets 3,025,655 2,813,540
Current liabilities 1,031,959 1,029,883
Granite’s share of net assets 94,031 92,910
Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Investments in and Advances to Affiliates [Line Items]    
Current assets 205,235 204,897
Noncurrent assets 130,451 159,694
Total assets 335,686 364,591
Current liabilities 68,679 81,899
Long-term liabilities 45,007 54,591
Total liabilities 113,686 136,490
Net assets $ 222,000 $ 228,101