XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Income (Loss) 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
Earnings Per Share Reconciliation [Abstract]                
Net income $ 262,631 $ 59,460 $ (30,400) $ 7,486 $ 18,638 $ (3,751) $ 291,691 $ 22,373
Plus: Net income effect of convertible securities 0     0     0 0
Numerator for diluted income per common share $ 262,631     $ 7,486     $ 291,691 $ 22,373
Basic weighted-average common stock shares outstanding (in shares) 49,633     55,729     51,237 57,283
Plus: dilutive effects of common stock equivalents (in shares) 1,264     495     646 787
Diluted weighted-average common stock shares outstanding (in shares) 50,897     56,224     51,883 58,070
Basic income per common share (in dollars per share) $ 5.29     $ 0.13     $ 5.69 $ 0.39
Diluted income per common share (in dollars per share) $ 5.16     $ 0.13     $ 5.62 $ 0.39
Restricted Stock Awards                
Diluted income per common share excludes the following equity instruments because their effect would be anti-dilutive:                
Antidilutive securities (in shares) 90     327     377 261
Stock Option Awards                
Diluted income per common share excludes the following equity instruments because their effect would be anti-dilutive:                
Antidilutive securities (in shares) 350     366     735 202