v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stockholders' Equity Note [Abstract]        
Basic weighted average shares outstanding (in shares) 1,147,190,302 1,147,871,234 1,147,628,672 1,147,437,856
Weighted shares assumed upon exercise of stock options (in shares) 2,912,053 3,165,397 2,799,555 2,814,160
Diluted weighted average shares outstanding (in shares) 1,150,102,355 1,151,036,631 1,150,428,227 1,150,252,016