XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Narrative (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-Based Compensation        
Stock options granted (in shares) 133,225 67,760 640,387 535,717
Stock options weighted average grant-date fair value (in dollars per share) $ 27.85 $ 19.30 $ 28.14 $ 18.41
Restricted stock units        
Stock-Based Compensation        
Restricted stock units granted (shares) 48,500 32,816 586,925 529,321
Restricted stock units weighted-average grant date fair value (in dollars per share) $ 48.06 $ 32.16 $ 48.23 $ 29.97