v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity Note [Abstract]        
Basic weighted average shares outstanding (in shares) 1,147,550,923 1,147,492,218 1,147,852,954 1,147,216,127
Weighted shares assumed upon exercise of stock options (in shares) 2,730,121 2,608,433 2,737,322 2,610,956
Diluted weighted average shares outstanding (in shares) 1,150,281,044 1,150,100,651 1,150,590,276 1,149,827,083