Annual report pursuant to Section 13 and 15(d)

BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings (Loss) Per Share (Details)

v3.22.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings (Loss) Per Share (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
EARNINGS (LOSS) PER SHARE AND STOCKHOLDERS' EQUITY      
Net income (loss) - basic $ 11,706 $ 147 $ (5,822)
Net income (loss) - diluted $ 11,706 $ 147 $ (5,822)
Weighted-average common share equivalents - basic (in shares) 32,516,758 27,093,656 26,979,829
Potential dilution from share-based awards (in shares) 2,429,000 690,000  
Weighted-average common and common share equivalents - diluted (in shares) 34,945,951 27,783,654 26,979,829
Anti-dilutive share-based awards and warrants excluded from the calculation of diluted loss per share (in shares) 149,000 1,943,000 3,851,000