XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net (Loss) Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:            
Net (loss) income $ (2,502) $ (202) $ 3,885 $ 761 $ (2,704) $ 4,646
Basic EPS            
Weighted-average shares of common stock outstanding, basic 21,566,863   20,657,404   21,409,611 20,554,769
Net (loss) income per common share, Basic $ (0.12)   $ 0.19   $ (0.13) $ 0.23
Diluted EPS            
Net (loss) income $ (2,502) $ (202) $ 3,885 $ 761 $ (2,704) $ 4,646
Less: warrant liability fair value loss recognized           23
Net (loss) income attributable to common stockholders, diluted $ (2,502)   $ 3,885   $ (2,704) $ 4,669
Weighted-average shares of common stock outstanding, basic 21,566,863   20,657,404   21,409,611 20,554,769
Dilutive effect of stock options and RSUs     576,849     513,290
Weighted-average shares of common stock outstanding, diluted 21,566,863   21,234,253   21,409,611 21,068,059
Net (loss) income per common share, Diluted $ (0.12)   $ 0.18   $ (0.13) $ 0.22