XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Equity Method Investments [Line Items]    
Current assets $ 1,499,287 $ 1,716,663
Total assets 2,907,100 3,025,655
Current liabilities 953,644 1,031,959
Granite’s share of net assets 93,667 94,031
Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Schedule of Equity Method Investments [Line Items]    
Current assets 189,152 205,235
Noncurrent assets 134,813 130,451
Total assets 323,965 335,686
Current liabilities 62,375 68,679
Long-term liabilities 45,790 45,007
Total liabilities 108,165 113,686
Net assets $ 215,800 $ 222,000