XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 08, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Net income $ 131,957 $ 61,232 $ 223,281 $ 147,252  
Basic weighted-average common shares outstanding (in shares) 68,436 68,756 68,188 68,482  
Effect of of convertible debt instrument (in shares) 0 0 265 0  
Diluted weighted-average common shares outstanding (in shares) 70,046 71,075 70,268 70,669  
Basic income per common share (in shares) $ 1.93 $ 0.89 $ 3.27 $ 2.15  
Diluted income per common share (in shares) $ 1.88 $ 0.86 $ 3.18 $ 2.08  
Antidilutive securities excluded from diluted net income per common share (in shares) 435 52 422 226  
2.625% Convertible Senior Notes due 2027 | Convertible Debt          
Debt Instrument [Line Items]          
Initial conversion price (in dollars per share) $ 79.81   $ 79.81   $ 79.81
Employee Stock Option          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Effect of dilutive share based compensation (in shares) 320 455 366 452  
Restricted Stock          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Effect of dilutive share based compensation (in shares) 1,290 1,864 1,449 1,735