XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Net (Loss) Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:                
Net (loss) income $ 2,271 $ (2,502) $ (202) $ 2,438 $ 3,885 $ 761 $ (433) $ 7,084
Basic EPS                
Weighted-average shares of common stock outstanding, basic 21,767,380     20,848,558     21,529,738 20,653,775
Net (loss) income per common share, Basic $ 0.10     $ 0.12     $ (0.02) $ 0.34
Diluted EPS                
Net (loss) income $ 2,271 $ (2,502) $ (202) $ 2,438 $ 3,885 $ 761 $ (433) $ 7,084
Less: warrant liability fair value loss recognized       (48)       (25)
Net (loss) income attributable to common stockholders, diluted $ 2,271     $ 2,390     $ (433) $ 7,059
Weighted-average shares of common stock outstanding, basic 21,767,380     20,848,558     21,529,738 20,653,775
Dilutive effect of stock options and RSUs 217,795     980,231       623,129
Weighted-average shares of common stock outstanding, diluted 21,985,175     21,828,789     21,529,738 21,276,904
Net (loss) income per common share, Diluted $ 0.10     $ 0.11     $ (0.02) $ 0.33