XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Basic and Diluted (Loss) Income per Common Share - Schedule of Components of Basic and Diluted (Loss) Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net (loss) income attributable to common stockholders $ (1,241) $ 413 $ (9,912) $ (4,765)
Net (loss) income per share        
Basic (in usd per share) $ (0.04) $ 0.02 $ (0.33) $ (0.18)
Diluted (in usd per share) $ (0.04) $ 0.01 $ (0.33) $ (0.18)
Weighted average number of common shares outstanding        
Basic (in shares) 30,278,516 27,374,367 29,721,404 26,983,931
Diluted (in shares) 30,278,516 28,615,520 29,721,404 26,983,931
Stock options issued and outstanding        
Weighted average number of common shares outstanding        
Issued and outstanding of stock options and nonvested RSUs (in shares) 0 25,021 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) 0 1,216,132 0 0