XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income Per Common Share - Schedule of Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income $ 62,073 $ 94,131 $ 193,139 $ 91,324
Basic weighted-average common shares outstanding (in shares) 69,356 68,371 69,056 68,062
Effect of convertible notes (in shares) 0 797 0 0
Diluted weighted-average common shares outstanding (in shares) 70,601 71,014 70,364 69,957
Basic income per common share (in shares) $ 0.89 $ 1.38 $ 2.80 $ 1.34
Diluted income per common share (in shares) $ 0.88 $ 1.33 $ 2.74 $ 1.31
Antidilutive securities excluded from diluted net income per common share (in shares) 845 349 1,219 389
Employee Stock Option        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Effect of dilutive share based compensation (in shares) 256 399 246 391
Restricted Stock        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Effect of dilutive share based compensation (in shares) 989 1,447 1,062 1,504