XML 101 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of restricted stock activity (Details) - Restricted share awards
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Beginning balance (in dollars per share) | $ / shares $ 52.37
Weighted Average Grant-Date Fair Value per Award, Granted (in dollars per share) | $ / shares 82.35
Weighted Average Grant-Date Fair Value per Award, Vested (in dollars per share) | $ / shares 58.20
Weighted Average Grant-Date Fair Value per Award, Forfeited (in dollars per share) | $ / shares 67.22
Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Ending balance (in dollars per share) | $ / shares $ 63.95
Arcosa Equity Awards Held by Arcosa Employees  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of Equity Awards, Restricted share awards outstanding, Beginning balance (in shares) 768,088
Number of Equity Awards, Granted (in shares) 375,342
Number of Equity Awards, Vested (in shares) (423,747)
Number of Equity Awards, Forfeited (in shares) (21,858)
Number of Equity Share Awards, Restricted share awards outstanding, Ending balance (in shares) 697,825
Trinity Equity Awards Held by Arcosa Employees  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of Equity Awards, Restricted share awards outstanding, Beginning balance (in shares) 203,877
Number of Equity Awards, Granted (in shares) 0
Number of Equity Awards, Vested (in shares) (22,380)
Number of Equity Awards, Forfeited (in shares) (3,657)
Number of Equity Share Awards, Restricted share awards outstanding, Ending balance (in shares) 177,840