Quarterly report pursuant to Section 13 or 15(d)

NET EARNINGS (LOSS) PER COMMON SHARE (Details)

v3.23.3
NET EARNINGS (LOSS) PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income (loss) - basic and diluted $ 16,789 $ (10,080) $ (1,710) $ (18,986)
Denominator        
Weighted-average shares outstanding - basic 18,416,368 17,618,064 18,078,437 17,464,561
Dilutive impact from:        
Stock options 1,252,578      
Restricted stock units 1,365,812      
Potentially dilutive securities 976,949 3,911,073 2,510,224 4,045,043
Weighted average shares outstanding - diluted 21,034,758 17,618,064 18,078,437 17,464,561
Net income (loss) per share - basic (in dollars per share) $ 0.91 $ (0.57) $ (0.09) $ (1.09)
Net income (loss) per share - diluted (in dollars per share) $ 0.80 $ (0.57) $ (0.09) $ (1.09)
Unvested restricted stock units        
Dilutive impact from:        
Potentially dilutive securities   2,401,589 1,365,812 2,401,589
Stock options        
Dilutive impact from:        
Potentially dilutive securities 976,949 1,509,484 1,144,412 1,643,454