XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic      
Net income (loss) available to common shareholders, Basic $ 17,154 $ (49,521) $ (42,793)
Earnings allocated to participating securities, Basic (1,679) 0 0
Net income (loss) available to common shareholders, Basic 15,475 (49,521) (42,793)
Diluted      
Net income (loss) available to common shareholders, Diluted 17,154 (49,521) (42,793)
Earnings allocated to participating securities, Diluted (1,663) 0 0
Net income (loss) available to common shareholders, Diluted $ 15,491 $ (49,521) $ (42,793)
Basic      
Basic Weighted-Average Shares Outstanding (in shares) 18,001 16,260 12,596
Diluted      
Dilutive effect of common stock options, ESPP, and performance stock units (in shares) 193 0 0
Diluted Weighted-Average Shares Outstanding (in shares) 18,194 16,260 12,596
Earnings per share basic      
Earnings (loss) per share (in dollars per share) $ 0.86 $ (3.05) $ (3.40)
Earnings per share diluted      
Earnings (loss) per share (in dollars per share) $ 0.85 $ (3.05) $ (3.40)
Anti-dilutive shares (in shares) 2,400 2,600 1,700