XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Option Activity
Stock option activity for the year ended December 31, 2024 were as follows:
Number
of Stock Options
Weighted-
Average
Exercise
Price Per Share
Weighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value (in thousands)
Outstanding at January 1, 2024137,150 $38.66 
Granted— $— 
Exercised(20,880)$37.06 
Expired(2,000)$39.78 
Forfeited— $— 
Outstanding at December 31, 2024114,270 $38.93 4.1$2,826 
Exercisable at December 31, 2024114,270 $38.93 4.1$2,826 
Schedule of Restricted Stock Units Activity
Restricted stock unit activity for the year ended December 31, 2024 was as follows:
Number of Restricted Stock UnitsWeighted-
Average
Grant
Date Fair Value
Outstanding at January 1, 2024209,814 $49.46 
     Granted144,775 $56.43 
     Vested(89,403)$52.48 
     Forfeited(17,922)$53.74 
Outstanding at December 31, 2024247,264 $52.14 
Schedule of Performance-based Units Activity
Performance stock activity for the year ended December 31, 2024 was as follows:
Number of Performance Stock UnitsWeighted-
Average
Grant
Date Fair Value
Outstanding at January 1, 2024269,188 $50.52 
     Granted156,565 $63.45 
     Vested(129,905)$60.54 
     Forfeited(35,564)$28.09 
Outstanding at December 31, 2024260,284 $56.36