XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Activity The following table presents the restricted stock activity for the nine months ended September 30, 2023 (in thousands, except per share amounts):
Number of 
Restricted Stock
Weighted-Average
Grant Date
Fair Value
Total Intrinsic
Value of Restricted
Stock Vested
Outstanding at December 31, 2022911 $54.42 
Granted70 $57.40 
Forfeited(89)$53.59 
Vested(49)$48.41 $2,952 
Outstanding at September 30, 2023843 $55.11