XML 95 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]      
Cost of revenue $ 3,434,877 $ 3,112,739 $ 2,931,762
Increase to net income 140,443 29,587 78,857
Equity in net loss from unconsolidated construction joint ventures 5,102 18,617 $ 19,676
Collaborative Arrangement, Revenue Not from Contract with Customer, Statement of Income or Comprehensive Income [Extensible Enumeration]     Revenue
Collaborative Arrangement      
Schedule of Equity Method Investments [Line Items]      
Revenue 27,790 24,508 $ 120,157
Cost of revenue 34,845 44,089 139,538
Granite’s interest in gross profit (loss) (7,055) (19,581) (19,381)
Equity in net loss from unconsolidated construction joint ventures (5,102) (18,617) (19,676)
Collaborative Arrangement | Corporate Joint Venture      
Schedule of Equity Method Investments [Line Items]      
Revenue 66,871 66,738 330,835
Cost of revenue 95,448 95,448 378,237
Increase to net income (21,837) (24,843) (47,904)
Collaborative Arrangement | Co-venturer | Other Partners Interest in Partnerships      
Schedule of Equity Method Investments [Line Items]      
Revenue 39,081 42,230 210,678
Cost of revenue 60,603 51,359 238,699
Increase to net income $ (16,735) $ (6,226) $ (28,228)