XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Basic and Diluted Income (Loss) per Common Share - Schedule of Basic and Diluted Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income (loss) attributable to common stockholders, basic $ 413 $ (5,130) $ (4,765) $ (5,409)
Net income (loss) per share:        
Basic (in usd per share) $ 0.02 $ (0.20) $ (0.18) $ (0.21)
Diluted (in usd per share) $ 0.01 $ (0.20) $ (0.18) $ (0.21)
Weighted average number of common shares outstanding:        
Basic (in shares) 27,374,367 25,613,441 26,983,931 25,539,642
Diluted (in shares) 28,615,520 25,613,441 26,983,931 25,539,642
Stock options issued and outstanding        
Weighted average number of common shares outstanding:        
Issued and outstanding of stock options and nonvested RSUs (in shares) 25,021 0 0 0
Nonvested restricted stock units issued and outstanding        
Weighted average number of common shares outstanding:        
Issued and outstanding of stock options and nonvested RSUs (in shares) 1,216,132 0 0 0