XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Activity The following table presents the restricted stock activity for the six months ended June 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 
Granted49 $55.96 
Forfeited(13)$62.45 
Vested(33)$44.81 $1,922 
Outstanding at June 30, 2023914 $54.74