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
Numerator:        
Net income $ 27,844 $ 19,230 $ 39,044 $ 38,305
Denominator:        
Weighted average common shares outstanding (in shares) 36,373,749 31,510,759 34,785,701 31,547,669
Dilutive effect of outstanding restricted stock units (in shares) 92,939 77,782 106,438 102,097
Weighted average common shares outstanding, including all dilutive potential shares (in shares) 36,466,688 31,588,541 34,892,139 31,649,766
Earnings per share - basic (in dollars per share) $ 0.77 $ 0.61 $ 1.12 $ 1.21
Earnings per share - diluted (in dollars per share) $ 0.76 $ 0.61 $ 1.12 $ 1.21