v3.22.4
NET EARNINGS (LOSS) PER SHARE - Reconciliation of basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Net income (loss) $ 1,258 $ (16,260) $ (32,944)
Less: Earnings allocated to participating securities - Basic 23    
Less: Earnings allocated to participating securities- Diluted 23 0 0
Net loss attributable to common stockholders 1,235 (16,260) (32,944)
Net income (loss) $ 1,235 $ (16,260) $ (32,944)
Denominator for basic and diluted net income (loss) per share      
Weighted average shares outstanding for basic (in shares) 20,704,556 19,268,255 18,056,828
Weighted average shares outstanding for diluted (in shares) 20,947,727 19,268,255 18,056,828
Earnings (loss) per share - basic (in dollars per share) $ 0.06 $ (0.84) $ (1.82)
Earnings (loss) per share- Diluted (in dollars per share) $ 0.06 $ (0.84) $ (1.82)