XML 89 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Note 11 - Net Income Per Share - Net Income Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net income $ 179,766 $ 135,009 $ 135,052 $ 270,061 $ 449,827 $ 621,483 $ 1,592,058 $ 427,374
Basic (in shares) 47,898 47,887 47,851 47,869 47,879 48,035 48,599 47,610
Effect of dilutive securities (in shares)           274 236 1,161
Diluted (in shares) 48,042 48,019 48,006 48,012 48,022 48,309 48,835 48,771
Basic (in dollars per share) $ 3.75 $ 2.82 $ 2.82 $ 5.64 $ 9.4 $ 12.94 $ 32.76 $ 8.98
Diluted (in dollars per share) $ 3.74 $ 2.81 $ 2.81 $ 5.62 $ 9.37 $ 12.86 $ 32.6 $ 8.76