XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic        
Net (loss) income available to common shareholders, Basic $ (2,694) $ 5,838 $ 15,107 $ 6,871
Earnings allocated to participating securities, Basic 0 (589) (1,499) (716)
Net (loss) income available to common shareholders, Basic (2,694) 5,249 13,608 6,155
Diluted        
Net (loss) income available to common shareholders, Diluted (2,694) 5,838 15,107 6,871
Earnings allocated to participating securities, Diluted 0 (589) (1,474) (716)
Net (loss) income available to common shareholders, Diluted $ (2,694) $ 5,249 $ 13,633 $ 6,155
Basic        
Basic Weighted-Average Shares Outstanding (in shares) 19,321 17,688 19,210 17,044
Diluted        
Dilutive effect of common stock options, ESPP, and performance stock units (in shares) 0 167 351 133
Diluted Weighted-Average Shares Outstanding (in shares) 19,321 17,855 19,561 17,177
Basic        
(Loss) earnings per share, Basic (in dollars per share) $ (0.14) $ 0.30 $ 0.71 $ 0.36
Diluted        
(Loss) earnings per share, Diluted (in dollars per share) $ (0.14) $ 0.29 $ 0.70 $ 0.36
Anti-dilutive shares diluted earnings (loss) per share (in shares) 2,800 2,500 2,300 2,500