XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
EARNINGS (LOSS) PER SHARE    
Net income (loss) available to common shareholders, Basic $ 1,033 $ (20,535)
Net income allocated to participating securities, Basic (113)  
Net income allocated to participating securities, Diluted (113)  
Net income (loss) available to common shareholders, Diluted $ 920 $ (20,535)
Basic Weighted-Average Shares Outstanding 16,392 16,137
Dilutive effect of stock options, ESPP, and PIPE 139  
Diluted Weighted-Average Shares Outstanding 16,531 16,137
Income (loss) per share, Basic $ 0.06 $ (1.27)
Income (loss) per share, Diluted $ 0.06 $ (1.27)