XML 40 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Reconciliation of Denominators Used in Computation of Basic and Diluted Net Income Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stockholders' Equity Note [Abstract]    
Basic weighted average shares outstanding (in shares) 1,148,159,704 1,146,935,722
Weighted shares assumed upon exercise of stock options (in shares) 2,740,697 2,576,501
Diluted weighted average shares outstanding (in shares) 1,150,900,401 1,149,512,223