XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Equity Method Investments [Line Items]    
Current assets $ 1,691,615 $ 1,716,663
Total assets 3,105,991 3,025,655
Current liabilities 1,076,151 1,031,959
Granite’s share of net assets 95,093 94,031
Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Schedule of Equity Method Investments [Line Items]    
Current assets 198,940 205,235
Noncurrent assets 126,945 130,451
Total assets 325,885 335,686
Current liabilities 62,954 68,679
Long-term liabilities 45,259 45,007
Total liabilities 108,213 113,686
Net assets $ 217,672 $ 222,000