XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Guarantor Obligations [Line Items]        
Cost of revenue $ 917,775 $ 795,466 $ 1,535,765 $ 1,323,175
Changes to net income (loss) 38,857 (23,846) 9,415 (49,618)
Granite’s interest in net income (loss)     (752) 4,005
Collaborative Arrangement        
Guarantor Obligations [Line Items]        
Revenue 7,193 9,520 17,423 24,365
Cost of revenue 9,240 14,652 17,721 28,619
Granite’s interest in gross loss (2,047) (5,132) (298) (4,254)
Granite’s interest in net income (loss) (1,538) (4,916) 752 (4,005)
Collaborative Arrangement | Corporate Joint Venture        
Guarantor Obligations [Line Items]        
Revenue 21,648 25,211 30,365 63,385
Cost of revenue 27,346 40,564 46,097 84,935
Changes to net income (loss) (3,950) (14,574) (12,099) (20,228)
Collaborative Arrangement | Co-venturer | Other Partners Interest in Partnerships        
Guarantor Obligations [Line Items]        
Revenue 14,455 15,691 12,942 39,020
Cost of revenue 18,106 25,912 28,376 56,316
Changes to net income (loss) $ (2,412) $ (9,658) $ (12,851) $ (16,223)