XML 152 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Equity Method Investments [Line Items]      
Cost of revenue $ 3,112,739 $ 2,931,762 $ 3,139,220
Increase to net income 29,587 78,857 2,414
Equity in net loss from unconsolidated construction joint ventures 18,617 19,676 $ 765
Collaborative Arrangement, Revenue Not from Contract with Customer, Statement of Income or Comprehensive Income [Extensible Enumeration]     Total revenue
Collaborative Arrangement      
Schedule of Equity Method Investments [Line Items]      
Revenue 24,508 120,157 $ 294,064
Cost of revenue 44,089 139,538 295,045
Granite’s interest in gross profit (loss) (19,581) (19,381) (981)
Equity in net loss from unconsolidated construction joint ventures (18,617) (19,676) (768)
Collaborative Arrangement | Corporate Joint Venture      
Schedule of Equity Method Investments [Line Items]      
Revenue 66,738 330,835 820,586
Cost of revenue 95,448 378,237 835,899
Increase to net income (24,843) (47,904) (15,533)
Collaborative Arrangement | Co-venturer | Other Partners Interest in Partnerships      
Schedule of Equity Method Investments [Line Items]      
Revenue 42,230 210,678 526,522
Cost of revenue 51,359 238,699 540,854
Increase to net income $ (6,226) $ (28,228) $ (14,765)