XML 110 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of restricted stock activity (Details) - Restricted share awards
12 Months Ended
Dec. 31, 2024
$ / 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 $ 44.01
Weighted Average Grant-Date Fair Value per Award, Granted (in dollars per share) | $ / shares 76.10
Weighted Average Grant-Date Fair Value per Award, Vested (in dollars per share) | $ / shares 48.40
Weighted Average Grant-Date Fair Value per Award, Forfeited (in dollars per share) | $ / shares 42.95
Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Ending balance (in dollars per share) | $ / shares $ 52.37
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) 872,933
Number of Equity Awards, Granted (in shares) 314,977
Number of Equity Awards, Vested (in shares) (368,830)
Number of Equity Awards, Forfeited (in shares) (50,992)
Number of Equity Share Awards, Restricted share awards outstanding, Ending balance (in shares) 768,088
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) 332,902
Number of Equity Awards, Granted (in shares) 0
Number of Equity Awards, Vested (in shares) (101,852)
Number of Equity Awards, Forfeited (in shares) (27,173)
Number of Equity Share Awards, Restricted share awards outstanding, Ending balance (in shares) 203,877