XML 87 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Common Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Net Income Per Common Share
A summary of net income per common share is presented below:
 Year Ended December 31,
(in thousands, except per share amounts)202420232022
Net income$312,442 $326,661 $28,067 
Basic weighted-average common shares outstanding69,199 68,266 68,487 
Effect of dilutive stock options277 346 439 
Effect of dilutive restricted stock1,433 1,428 1,745 
Effect of convertible debt instrument742 199 — 
Diluted weighted-average common shares outstanding71,651 70,239 70,671 
Basic income per common share$4.52 $4.79 $0.41 
Diluted income per common share$4.36 $4.65 $0.40 
Antidilutive securities excluded from diluted net income per common share891 421 358