XML 41 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Reconciliation of Denominators Used in Computation of Basic and Diluted Net Income Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stockholders' Equity Note [Abstract]        
Basic weighted average shares outstanding (in shares) 1,147,492,218 1,145,152,600 1,147,216,127 1,144,915,794
Weighted shares assumed upon exercise of stock options (in shares) 2,608,433 3,074,616 2,610,956 3,291,098
Diluted weighted average shares outstanding (in shares) 1,150,100,651 1,148,227,216 1,149,827,083 1,148,206,892