XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Narrative (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Stock-Based Compensation        
Stock options granted (in shares) 13,500 105,025 590,223 745,412
Stock options weighted average grant-date fair value (in dollars per share) $ 17.74 $ 27.73 $ 28.59 $ 28.08
Restricted stock units        
Stock-Based Compensation        
Restricted stock units granted (shares) 20,760 35,610 576,711 622,535
Restricted stock units weighted-average grant date fair value (in dollars per share) $ 33.95 $ 47.59 $ 51.22 $ 48.19