XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE - Narrative (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Stock options and restricted stock units (RSUs)        
Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded from the calculation of earnings per share (in shares) 239,843 128,700 225,112 113,664
Accelerated Share Repurchase (ASRs)        
Dilutive Securities Included And Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded from the calculation of earnings per share (in shares) 0 145,201 336,935 145,201