XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET INCOME PER COMMON SHARE - Reconciliation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Income Available to Common Stockholders        
Net income available to common stockholders $ 39,456 $ 60,393 $ 86,928 $ 124,003
Diluted net income per common share $ 39,456 $ 60,393 $ 86,928 $ 124,003
Weighted-Average Common Shares        
Net income available to common stockholders (in shares) 58,104,021 59,263,813 58,585,405 59,240,137
Effect of potentially dilutive stock options and restricted stock awards (in shares) 224,244 184,566 215,058 205,920
Diluted net income per common share (in shares) 58,328,265 59,448,379 58,800,463 59,446,057
RSAs excluded from the diluted average common share calculation (in shares) 90,734 67,731 89,011 59,913
Per Share Amount        
Net income available to common stockholders (in dollars per share) $ 0.68 $ 1.02 $ 1.48 $ 2.09
Diluted net income per common share (in dollars per share) $ 0.68 $ 1.02 $ 1.48 $ 2.09