XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator for EPS:        
Net income - basic $ 329 $ 7,978 $ 29,956 $ 34,997
Net income - diluted $ 329 $ 7,978 $ 29,956 $ 34,997
Denominator for EPS:        
Weighted average shares outstanding - basic (in shares) 33,969,716 34,238,863 33,960,643 34,255,454
Effect of dilutive employee and director share-based awards (in shares) 453,963 460,319 518,708 423,871
Weighted average shares outstanding - diluted (in shares) 34,423,679 34,699,182 34,479,351 34,679,325
EPS:        
Basic (in dollars per share) $ 0.01 $ 0.23 $ 0.88 $ 1.02
Diluted (in dollars per share) $ 0.01 $ 0.23 $ 0.87 $ 1.01
Anti-dilutive stock options outstanding        
Denominator for EPS:        
Anti-dilutive stock options outstanding and Participating securities excluded from calculation of loss per share  (in shares) 620,319 902,140 620,319 902,140