v3.25.0.1
Stock Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Status of Stock Awards
Stock award activity for the years ended December 31, 2024, 2023, and 2022, was as follows:
Stock Awards
(in thousands)
Weighted-Average
Grant Date Fair
Value
Weighted
Average
Remaining
Contractual Term
Outstanding as of December 31, 2021485 $190.36 1.0 year
Granted166 204.65 
Adjustment due to performance52 209.04 
Vested(170)209.04 
Forfeited(27)199.40 
Outstanding as of December 31, 2022506 189.68 1.0 year
Granted177 215.16 
Adjustment due to performance32 224.35 
Vested(155)224.35 
Forfeited(25)178.68 
Outstanding as of December 31, 2023535 189.98 1.0 year
Granted174 286.14 
Adjustment due to performance61 181.76 
Vested(206)181.76 
Forfeited(14)240.77 
Outstanding as of December 31, 2024550 $221.59 1.0 year