XML 71 R60.htm IDEA: XBRL DOCUMENT v3.26.3
Note 11 - Earnings Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net income $ 95,174 $ 77,651 $ 274,269 $ 224,607
Basic weighted-average number of common shares outstanding (in shares) 66,499,705 68,727,390 66,832,009 69,692,964
Dilutive effect of weighted-average outstanding common share equivalents RSUs (in shares) 261,692 263,258 299,361 253,913
Diluted weighted-average number of common shares outstanding (in shares) 66,761,397 68,990,648 67,131,370 69,946,877
Average restricted stock units with anti-dilutive effect (in shares) 0 546 2,118 16,387
Basic (in dollars per share) $ 1.43 $ 1.13 $ 4.1 $ 3.22
Diluted (in dollars per share) $ 1.43 $ 1.13 $ 4.09 $ 3.21