XML 144 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Common Share - Schedule of Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Net income $ 312,442 $ 326,661 $ 28,067
Basic weighted-average common shares outstanding 69,199 68,266 68,487
Effect of convertible notes (in shares) 742 199 0
Diluted weighted-average common shares outstanding (in shares) 71,651 70,239 70,671
Basic income per common share (in dollars per share) $ 4.52 $ 4.79 $ 0.41
Diluted income per common share (in dollars per share) $ 4.36 $ 4.65 $ 0.40
Antidilutive securities excluded from diluted net income (loss) per common share (in shares) 891 421 358
Options      
Debt Instrument [Line Items]      
Effect of dilutive share based compensation (in shares) 277 346 439
Restricted stock      
Debt Instrument [Line Items]      
Effect of dilutive share based compensation (in shares) 1,433 1,428 1,745