XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Current assets $ 1,418,106 $ 1,643,451
Total assets 2,595,035 2,813,540
Current liabilities 936,435 1,029,883
Granite’s share of net assets 92,677 92,910
Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Schedule of Equity Method Investments [Line Items]    
Current assets 186,450 204,897
Noncurrent assets 142,342 159,694
Total assets 328,792 364,591
Current liabilities 64,786 81,899
Long-term liabilities 47,805 54,591
Total liabilities 112,591 136,490
Net assets $ 216,201 $ 228,101