XML 73 R52.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic earnings per share:        
Net income $ 1,369 $ 4,849 $ 10,159 $ 8,803
Weighted-average common shares 56,274 56,780 56,571 56,807
Basic earnings per share $ 0.02 $ 0.09 $ 0.18 $ 0.15
Diluted earnings per share:        
Net income $ 1,369 $ 4,849 $ 10,159 $ 8,803
Weighted-average common shares 56,274 56,780 56,571 56,807
Effect of dilutive awards:        
Employee stock plans 113 204 216 297
Diluted weighted-average common shares 56,387 56,984 56,787 57,104
Diluted earnings per share $ 0.02 $ 0.09 $ 0.18 $ 0.15