Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE - Computation of Basic and Diluted Earnings (Loss) Per Common Share (Details)

v3.22.2.2
EARNINGS PER SHARE - Computation of Basic and Diluted Earnings (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
EPS numerator:                
Net (loss) income attributable to common shareholders $ (2,521) $ 1,326 $ 2,726 $ 8,806 $ 3,695 $ (12,025) $ 1,531 $ 476
Less: Change in fair value of warrant liabilities 0     (2,178)     0 0
Numerator - diluted $ (2,521)     $ 6,628     $ 1,531 $ 476
EPS denominator:                
Weighted average shares outstanding - basic (in shares) 41,976,865     38,492,878     41,311,366 38,453,611
Effect of dilutive securities (in shares) 0     1,372,872     17,719 1,493,119
Weighted average shares outstanding - diluted (in shares) 41,976,865     39,865,750     41,329,085 39,946,730
Net (loss) earnings per share:                
Basic (in dollars per share) $ (0.06)     $ 0.23     $ 0.04 $ 0.01
Diluted (in dollars per share) $ (0.06)     $ 0.17     $ 0.04 $ 0.01