v3.26.1
EARNINGS PER SHARE - Schedule of Factors Used in Computation of 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 (loss) to common stockholders $ 10,568 $ 3,618 $ 16,122 $ 2,834
Weighted average common shares outstanding (in shares) 23,865,432 23,590,119 23,826,458 23,476,888
Basic earnings (loss) per common share (in dollars per share) $ 0.44 $ 0.15 $ 0.68 $ 0.12
Diluted        
Net income (loss) to common stockholders $ 10,568 $ 3,618 $ 16,122 $ 2,834
Weighted average common shares outstanding (in shares) 23,865,432 23,590,119 23,826,458 23,476,888
Dilutive effects of:        
Average shares and dilutive potential common shares (in shares) 24,148,509 23,772,655 24,124,015 23,728,005
Diluted earnings (loss) per common share (in dollars per share) $ 0.44 $ 0.15 $ 0.67 $ 0.12
Stock options        
Dilutive effects of:        
Stock based compensation (in shares) 55,497 54,952 58,523 67,878
Restricted stock awards        
Dilutive effects of:        
Stock based compensation (in shares) 0 16,097 0 30,785
Restricted stock units        
Dilutive effects of:        
Stock based compensation (in shares) 101,847 89,156 113,023 124,984
Performance stock units - market based        
Dilutive effects of:        
Stock based compensation (in shares) 122,961 17,704 124,493 23,171
Employee stock purchase program        
Dilutive effects of:        
Stock based compensation (in shares) 2,772 4,627 1,518 4,299