XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Current assets $ 1,706,168 $ 1,643,451
Total assets 2,881,369 2,813,540
Current liabilities 1,016,403 1,029,883
Granite’s share of net assets 93,499 92,910
Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Schedule of Equity Method Investments [Line Items]    
Current assets 192,560 204,897
Noncurrent assets 141,950 159,694
Total assets 334,510 364,591
Current liabilities 70,078 81,899
Long-term liabilities 46,799 54,591
Total liabilities 116,877 136,490
Net assets $ 217,633 $ 228,101