v3.25.2
NET INCOME PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Income Available to Common Stockholders        
Net income available to common stockholders $ 56,363 $ 39,456 $ 111,233 $ 86,928
Diluted net income per common share $ 56,363 $ 39,456 $ 111,233 $ 86,928
Weighted-Average Common Shares        
Net income available to common stockholders (in shares) 57,501,593 58,104,021 57,734,032 58,585,405
Effect of potentially dilutive stock options and restricted stock awards (in shares) 270,987 224,244 271,353 215,058
Diluted net income per common share (in shares) 57,772,580 58,328,265 58,005,385 58,800,463
RSAs excluded from the diluted average common share calculation (in shares) 60,990 90,734 53,548 89,011
Per Share Amount        
Net income available to common stockholders (in dollars per share) $ 0.98 $ 0.68 $ 1.93 $ 1.48
Diluted net income per common share (in dollars per share) $ 0.98 $ 0.68 $ 1.92 $ 1.48