XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Organization and Significant Accounting Policies - Computation of Basic and Diluted Weighted-Average Shares Used in Earnings per Share Calculations (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]      
Denominator for basic earnings per share - weighted-average shares outstanding (in shares) 141,029,845 145,997,584 149,952,679
Effect of dilutive stock options, restricted stock and share units (in shares) 884,995 1,086,496 1,062,895
Denominator for diluted earnings per share (in shares) 141,914,840 147,084,080 151,015,574