XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
project
$ / shares
Jun. 30, 2023
USD ($)
project
$ / shares
Jun. 30, 2024
USD ($)
project
$ / shares
Jun. 30, 2023
USD ($)
project
$ / shares
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net $ 164,711 $ 103,086 $ 218,996 $ 135,445
Changes to project profitability, net 59,550 (14,822) 20,582 (50,063)
Changes to net income (loss) 38,857 (23,846) 9,415 (49,618)
Changes to net income (loss) attributable to Granite Construction Incorporated $ 36,895 $ (17,000) $ 5,912 $ (40,023)
Net income per share, diluted (USD per share) | $ / shares $ 0.76 $ (0.39) $ 0.13 $ (0.91)
Minimum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net       $ 5,900
Maximum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net       $ 32,100
Revisions in Estimates, Decrease        
Change in Accounting Estimate [Line Items]        
Number of projects with estimate changes | project 2 1 3 2
Range of change in gross profit from each project, net     $ 5,000  
Changes to project profitability, net $ 15,500 $ 20,700 30,200 $ 38,000
Changes to net income (loss) 11,900 15,800 23,200 29,000
Amounts attributable to non-controlling interests 2,700 10,400 3,200 16,000
Changes to net income (loss) attributable to Granite Construction Incorporated $ 9,200 $ 5,400 $ 19,900 $ 13,000
Net income per share, diluted (USD per share) | $ / shares $ 0.17 $ 0.12 $ 0.45 $ 0.30
Revisions in Estimates, Decrease | Minimum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net $ 5,300 $ 20,700 $ 5,900  
Revisions in Estimates, Decrease | Maximum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net $ 10,100   $ 17,800