XML 93 R84.htm IDEA: XBRL DOCUMENT v3.23.3
NET INCOME PER COMMON SHARE - Reconciliation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Income Available to Common Stockholders        
Net income available to common stockholders $ 55,898 $ 63,283 $ 179,901 $ 150,391
Diluted net income per common share $ 55,898 $ 63,283 $ 179,901 $ 150,391
Weighted-Average Common Shares        
Net income available to common stockholders (in shares) 59,335,877 59,096,688 59,272,401 57,200,843
Effect of potentially dilutive stock options and restricted stock awards (in shares) 166,648 242,041 192,997 266,716
Diluted net income per common share (in shares) 59,502,525 59,338,729 59,465,398 57,467,559
Per Share Amount        
Net income available to common stockholders (in dollars per share) $ 0.95 $ 1.08 $ 3.04 $ 2.63
Diluted net income per common share (in dollars per share) $ 0.94 $ 1.08 $ 3.03 $ 2.62