XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Computation Of Basic And Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:                
Net income $ 179,996 $ 81,734 $ 44,534 $ 105,716 $ 87,136 $ 31,009 $ 306,264 $ 223,861
Income allocated to participating securities (857)     (540)     (1,478) (1,135)
Net income available to common shareholders $ 179,139     $ 105,176     $ 304,786 $ 222,726
Denominator:                
Weighted average shares of common stock outstanding – basic (in shares) 46,050     46,904     46,226 47,979
Basic earnings per share (in usd per share) $ 3.89     $ 2.24     $ 6.59 $ 4.64
Numerator:                
Net income $ 179,996 $ 81,734 $ 44,534 $ 105,716 $ 87,136 $ 31,009 $ 306,264 $ 223,861
Income allocated to participating securities (857)     (540)     (1,478) (1,135)
Net income available to common shareholders $ 179,139     $ 105,176     $ 304,786 $ 222,726
Denominator:                
Weighted average shares of common stock outstanding – basic (in shares) 46,050     46,904     46,226 47,979
Diluted effect of stock options, PVRSUs and RSUs (in shares) 411     454     496 363
Weighted average shares of common stock outstanding – diluted (in shares) 46,461     47,358     46,722 48,342
Diluted earnings per share (in usd per share) $ 3.86     $ 2.22     $ 6.52 $ 4.61