XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings per Share - Schedule of Computation of Diluted Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Outstanding RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 715,486 1,516,494
Outstanding PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 433,290 1,607,551
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 2,123,049 2,430,369
Outstanding ESPP shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amount of antidilutive securities not included in calculation of earnings per share (in shares) 418,782 108,062