Quarterly report pursuant to Section 13 or 15(d)

Earnings per Share - Anti-dilutive Shares (Details)

v3.24.3
Earnings per Share - Anti-dilutive Shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
RSAs with performance only targets not achieved        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive stock options (in shares) 0 0 0 65,966
Stock options with performance only targets not achieved        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive stock options (in shares) 0 0 0 68,890
Anti-dilutive RSUs and PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive stock options (in shares) 920,355 0 419,315 0
Anti-dilutive stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive stock options (in shares) 367,100 454,461 367,100 556,114