XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock and Restricted Stock Unit Activity
A summary of the status of the outstanding RSAs as of September 30, 2025 is presented below:
Number of RSA SharesWeighted-Average Grant-Date Fair Value
RSAs at January 1, 2025
70,349 $50.63 
Granted60,956 46.57 
Vested(49,366)50.58 
Forfeited(969)49.78 
RSAs at September 30, 202580,970 $47.61 
A summary of the status of outstanding RSUs as of September 30, 2025 is presented below:
Number of RSU SharesWeighted-Average Grant-Date Fair Value
RSUs at January 1, 2025
133,666 $52.75 
Granted84,039 46.57 
Performance criteria adjustment4,352 45.45 
Vested(31,313)45.45 
Forfeited(6,079)51.68 
RSUs at September 30, 2025184,665 $49.43