XML 40 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Reconciliation of Denominators Used in Computation of Basic and Diluted Net Income Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Stockholders' Equity Note [Abstract]        
Basic weighted average shares outstanding (in shares) 1,147,871,234 1,145,470,410 1,147,437,856 1,145,102,552
Weighted shares assumed upon exercise of stock options (in shares) 3,165,397 2,896,912 2,814,160 3,169,300
Diluted weighted average shares outstanding (in shares) 1,151,036,631 1,148,367,322 1,150,252,016 1,148,271,852