XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Narrative (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-Based Compensation        
Granted (in shares) 58,500 42,890 594,217 1,206,539
Weighted average grant-date fair value (in dollars per share) $ 22.36 $ 15.58 $ 18.80 $ 20.55
Restricted stock units        
Stock-Based Compensation        
Restricted stock units granted (shares) 23,520 16,734 552,841 399,502
Weighted-average grant date fair value (in dollars per share) $ 36.51 $ 27.52 $ 30.24 $ 34.35