XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
project
$ / shares
Sep. 30, 2023
USD ($)
project
$ / shares
Sep. 30, 2024
USD ($)
project
$ / shares
Sep. 30, 2023
USD ($)
project
$ / shares
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net $ 202,949 $ 166,643 $ 421,945 $ 302,088
Changes to project profitability, net 109,446 79,919 130,028 29,856
Changes to net income (loss) 83,977 57,496 93,392 7,878
Changes to net income (loss) attributable to Granite Construction Incorporated $ 78,951 $ 57,624 $ 84,863 $ 17,601
Net income per share, diluted (USD per share) | $ / shares $ 1.57 $ 1.13 $ 1.79 $ 0.40
Minimum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net       $ 5,300
Maximum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net       $ 40,500
Revisions in Estimates, Decrease        
Change in Accounting Estimate [Line Items]        
Number of projects with estimate changes | project 0 1 4 3
Range of change in gross profit from each project, net     $ 5,000  
Changes to project profitability, net $ 0 $ 8,400 44,200 $ 51,100
Changes to net income (loss) 0 6,300 33,800 38,300
Amounts attributable to non-controlling interests 0 4,200 5,400 20,200
Changes to net income (loss) attributable to Granite Construction Incorporated $ 0 $ 2,100 $ 28,500 $ 18,100
Net income per share, diluted (USD per share) | $ / shares $ 0 $ 0.04 $ 0.54 $ 0.41
Revisions in Estimates, Decrease | Minimum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net     $ 5,300  
Revisions in Estimates, Decrease | Maximum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net $ 0   $ 22,000