XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Revisions in Estimates (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
project
$ / shares
Jun. 30, 2024
USD ($)
project
$ / shares
Jun. 30, 2025
USD ($)
project
$ / shares
Jun. 30, 2024
USD ($)
project
$ / shares
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net $ 199,099 $ 164,711 $ 282,948 $ 218,996
Changes to project profitability, net 107,559 59,550 67,476 20,582
Changes to net income (loss) 80,345 38,857 52,018 9,415
Changes to net income (loss) attributable to Granite Construction Incorporated $ 71,700 $ 36,895 $ 38,044 $ 5,912
Net income per share, diluted (USD per share) | $ / shares $ 1.42 $ 0.76 $ 0.84 $ 0.13
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       $ 17,800
Revisions in Estimates        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net     $ 5,000  
Revisions in Estimates, Increase        
Change in Accounting Estimate [Line Items]        
Number of projects with estimate changes 1 0 3 1
Range of change in gross profit from each project, net $ 6,800 $ 0   $ 6,100
Changes to project profitability, net 6,800 0 $ 22,900 4,700
Changes to net income (loss) 5,100 0 17,100 4,700
Changes to net income (loss) attributable to Granite Construction Incorporated $ 5,100 $ 0 $ 17,100 $ 4,700
Net income per share, diluted (USD per share) | $ / shares $ 0.10 $ 0 $ 0.33 $ 0.11
Revisions in Estimates, Increase | Minimum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net     $ 6,300  
Revisions in Estimates, Increase | Maximum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net     $ 9,800  
Revisions in Estimates, Decrease        
Change in Accounting Estimate [Line Items]        
Number of projects with estimate changes | project 1 2 2 3
Range of change in gross profit from each project, net $ 5,400      
Changes to project profitability, net 5,400 $ 15,500 $ 21,100 $ 30,200
Changes to net income (loss) 4,100 11,900 15,800 23,200
Amounts attributable to non-controlling interests 0 2,700 0 3,200
Changes to net income (loss) attributable to Granite Construction Incorporated $ 4,100 $ 9,200 $ 15,800 $ 19,900
Net income per share, diluted (USD per share) | $ / shares $ 0.08 $ 0.17 $ 0.30 $ 0.45
Revisions in Estimates, Decrease | Minimum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net   $ 5,300 $ 6,800  
Revisions in Estimates, Decrease | Maximum        
Change in Accounting Estimate [Line Items]        
Range of change in gross profit from each project, net   $ 10,100 $ 14,300