XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Significant Accounting Policies - Schedule of Computation of Basic and Diluted Weighted-Average Shares Used in Earnings per Share Calculations (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Denominator for basic earnings per share - weighted-average shares outstanding (in shares) 145,997,584 149,952,679 154,786,327
Effect of dilutive stock options, restricted stock and share units (in shares) 1,086,496 1,062,895 993,037
Denominator for diluted earnings per share (in shares) 147,084,080 151,015,574 155,779,364