v3.26.1
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Numerator:          
Net income (loss) $ 3,770 $ 5,208 $ (1,769) $ 398  
Denominators:          
Weighted average common shares outstanding basic (in shares) 63,613,000 63,461,000 63,579,000 63,424,000  
Impact of potentially dilutive securities:          
Dilutive effect of stock options and other stock awards (in shares) 72,000 102,000 0 100,000  
Diluted weighted average common shares outstanding (in shares) 63,685,000 63,563,000 63,579,000 63,524,000  
Anti-dilutive potentially issuable shares (in shares) 128,000 0 447,000 0  
Class A Common Stock          
Denominators:          
Common stock, shares outstanding (in shares) 62,651,000 62,502,000 62,651,000 62,502,000 62,526,000
Effect of weighted average shares outstanding (in shares) (26,000) (29,000) (60,000) (66,000)  
Class B Common Stock          
Denominators:          
Common stock, shares outstanding (in shares) 988,000 988,000 988,000 988,000 988,000