XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 08, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Net income $ 94,131 $ 43,058 $ 91,324 $ 86,020  
Basic weighted-average common shares outstanding (in shares) 68,371 68,674 68,062 68,343  
Effect of of convertible debt instrument (in shares) 797 0 0 0  
Diluted weighted-average common shares outstanding (in shares) 71,014 70,796 69,957 70,412  
Basic income per common share (in shares) $ 1.38 $ 0.63 $ 1.34 $ 1.26  
Diluted income per common share (in shares) $ 1.33 $ 0.61 $ 1.31 $ 1.22  
Antidilutive securities excluded from diluted net income per common share (in shares) 349 268 389 196  
2.625% Convertible Senior Notes due 2027 | Convertible Debt          
Debt Instrument [Line Items]          
Initial conversion price (in dollars per share)         $ 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) 399 443 391 441  
Restricted Stock          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Effect of dilutive share based compensation (in shares) 1,447 1,679 1,504 1,628