XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
project
$ / shares
Mar. 31, 2024
USD ($)
project
$ / shares
Change in Accounting Estimate [Line Items]    
Range of change in gross profit from each project, net $ 83,849 $ 54,285
Changes to project profitability, net (40,083) (38,968)
Changes to net income (loss) (28,327) (29,442)
Changes to net income (loss) attributable to Granite Construction Incorporated $ (33,656) $ (30,983)
Net income per share, diluted (USD per share) | $ / shares $ (0.77) $ (0.70)
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 1
Range of change in gross profit from each project, net $ 8,300 $ 7,400
Changes to project profitability, net 8,300 7,400
Changes to net income (loss) 6,200 5,600
Changes to net income (loss) attributable to Granite Construction Incorporated $ 6,200 $ 5,600
Net income per share, diluted (USD per share) | $ / shares $ 0.14 $ 0.13
Revisions in Estimates, Decrease    
Change in Accounting Estimate [Line Items]    
Number of projects with estimate changes | project 1 1
Range of change in gross profit from each project, net $ 8,800 $ 7,700
Changes to project profitability, net 8,800 7,700
Changes to net income (loss) 6,600 5,800
Changes to net income (loss) attributable to Granite Construction Incorporated $ 6,600 $ 5,800
Net income per share, diluted (USD per share) | $ / shares $ 0.15 $ 0.13