v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic        
Net income available to common stockholders $ 19,223 $ 18,767 $ 50,648 $ 35,121
Weighted average common shares outstanding 12,381,794 10,564,275 11,413,075 10,886,120
Basic earnings per common share (in dollars per share) $ 1.55 $ 1.78 $ 4.44 $ 3.23
Diluted        
Net income allocated to common stockholders $ 19,223 $ 18,767 $ 50,648 $ 35,121
Weighted average common shares outstanding for basic earnings per common share 12,381,794 10,564,275 11,413,075 10,886,120
Average shares and dilutive potential common shares 12,515,939 10,676,878 11,521,407 10,975,431
Dilutive earnings per common share (in dollars per share) $ 1.54 $ 1.76 $ 4.4 $ 3.2
Performance-Based Restricted Stock Units (PRSUs)        
Diluted        
Add: Dilutive effects of assumed exercise of stock options 38,654 29,906 33,478 24,776
Restricted stock units        
Diluted        
Add: Dilutive effects of assumed vesting units 95,491 82,697 74,854 64,535