XML 58 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Revisions in Estimates (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
project
$ / shares
Mar. 31, 2025
USD ($)
project
$ / shares
Change in Accounting Estimate [Line Items]    
Range of change in gross profit from each project, net $ 109,905 $ 83,849
Changes to net income (loss) attributable to Granite Construction Incorporated $ (41,699) $ (33,656)
Net income per share, diluted (USD per share) | $ / shares $ (0.96) $ (0.77)
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 | project 1  
Range of change in gross profit from each project, net   $ 8,300
Income (loss) attributable to noncontrolling interest, before tax   0
Changes to net income (loss) attributable to Granite Construction Incorporated   $ 6,200
Net income per share, diluted (USD per share) | $ / shares   $ 0.14
Revisions in Estimates, Decrease    
Change in Accounting Estimate [Line Items]    
Number of projects with estimate changes | project   1
Range of change in gross profit from each project, net $ 8,800  
Income (loss) attributable to noncontrolling interest, before tax 0  
Changes to net income (loss) attributable to Granite Construction Incorporated $ 6,600  
Net income per share, diluted (USD per share) | $ / shares $ 0.15