XML 79 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Share - Narratives (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 17, 2026
Feb. 28, 2023
Share Repurchase Program [Line Items]          
Antidilutive options excluded from computation of diluted net income per share (in shares) 400,000 300,000 200,000    
Stock repurchase program, shares authorized (in shares)   550,000     1,000,000,000
Subsequent Event          
Share Repurchase Program [Line Items]          
Stock repurchase program, shares authorized (in shares)       1,000,000,000