XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings per Share Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Net income $ 402,941 $ 563,725 $ 465,365
Basic Weighted Average Shares Outstanding 26,730 27,777 27,769
Stock option awards 475 719 639
Deferred Compensation Awards 133 104 308
Diluted Weighted Average Shares Outstanding 27,338 28,600 28,716
Earnings Per Share, Basic $ 15.07 $ 20.29 $ 16.76
Earnings Per Share, Diluted $ 14.74 $ 19.71 $ 16.21
Anti-dilutive stock equivalent awards not included in the calculation of diluted loss per share 0 0 0