XML 174 R63.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator for EPS:        
Net income - basic $ (4,405) $ 35,237 $ 25,551 $ 70,234
Net income - diluted $ (4,405) $ 35,237 $ 25,551 $ 70,234
Denominator for EPS:        
Weighted average shares outstanding - basic (in shares) 33,760,337 34,120,955 33,892,806 34,210,560
Effect of dilutive employee and director share-based awards (in shares) 0 689,111 584,516 613,812
Weighted average shares outstanding - diluted (in shares) 33,760,337 34,810,066 34,477,322 34,824,372
EPS:        
Basic (in dollars per share) $ (0.13) $ 1.03 $ 0.75 $ 2.05
Diluted (in dollars per share) $ (0.13) $ 1.01 $ 0.74 $ 2.02
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) 579,636 870,319 579,636 870,319