v3.26.1
Net (Loss) Income per Share - Schedule of Weighted Average Shares Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Basic net (loss) income available to stockholders $ (682) $ 551 $ (2,121) $ (5,567)
Change in fair value of warrants 0 (990) 0 0
Diluted net (loss) income available to stockholders $ (682) $ (439) $ (2,121) $ (5,567)
Denominator:        
Weighted average common shares outstanding - Basic (in shares) 8,601,198 8,561,737 8,596,148 8,554,706
Dilutive effect of warrants (in shares) 0 363,000 0 0
Dilutive effect of stock options (in shares) 0 243,000 0 0
Dilutive effect of convertible promissory notes including interest (in shares) 0 0 0 0
Weighted average common shares outstanding - Diluted (in shares) 8,601,198 9,167,846 8,596,148 8,554,706
Net (loss) income per share:        
Basic (in dollars per share) $ (0.08) $ 0.06 $ (0.25) $ (0.65)
Diluted (in dollars per share) $ (0.08) $ (0.04) $ (0.25) $ (0.65)