v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Numerator:          
Net income $ 5,208 $ 7,006 $ 398 $ 2,889  
Denominators:          
Effect of weighted average shares outstanding (in shares) (29,000) (24,000) (66,000) (63,000)  
Basic weighted average common shares outstanding (in shares) 63,461,000 58,109,000 63,424,000 58,070,000  
Impact of potentially dilutive securities:          
Dilutive effect of stock options and other stock awards (in shares) 102,000 90,000 100,000 91,000  
Diluted weighted average common shares outstanding (in shares) 63,563,000 58,199,000 63,524,000 58,161,000  
Anti-dilutive potentially issuable shares (in shares) 0 24,000 0 141,000  
Class A Common Stock          
Denominators:          
Common stock, shares outstanding (in shares) 62,502,000 57,145,000 62,502,000 57,145,000 62,370,000
Class B Common Stock          
Denominators:          
Common stock, shares outstanding (in shares) 988,000 988,000 988,000 988,000 988,000