v3.26.1
EQUITY (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted-average number of shares outstanding:        
Common stock (in shares) 27,004,319 26,878,658 26,970,907 26,865,687
Common stock equivalents (in shares) 65,372 0 79,104 0
Diluted shares outstanding (in shares) 27,069,691 26,878,658 27,050,011 26,865,687
Restricted stock excluded from the calculation of dilutive net income per share (in shares) 76,687     75,835