v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue, net $ 9,131 $ 9,232 $ 18,163 $ 20,747
Cost of revenue 3,478 3,956 6,606 8,101
Gross profit 5,653 5,276 11,557 12,646
Operating expenses:        
Sales and marketing 2,207 2,910 4,384 5,723
Research and development 149 173 301 350
General and administrative 2,976 2,661 5,427 5,211
Total operating expenses 5,332 5,744 10,112 11,284
Operating income (loss) from continuing operations 321 (468) 1,445 1,362
Note payable interest (49) (127)
Other income (expense), net 9 (16) 18 4
Income (loss) from continuing operations before tax 330 (533) 1,463 1,239
Provision for income taxes 64 366 18
Income (loss) from continuing operations 266 (533) 1,097 1,221
Loss from discontinued operations, net of tax (108) (107) (218) (214)
Net income (loss) $ 158 $ (640) $ 879 $ 1,007
Basic income (loss) per share of common stock:        
From continuing operations $ 0.01 $ (0.12) $ 0.04 $ 0.28
From discontinued operations (0.00) (0.02) (0.01) (0.05)
Net income (loss) per basic share of common stock 0.01 (0.14) 0.04 0.23
Diluted income (loss) per share of common stock:        
From continuing operations 0.01 (0.12) 0.04 0.04
From discontinued operations (0.00) (0.02) (0.01) (0.01)
Net income (loss) per diluted share of common stock $ 0.01 $ (0.14) $ 0.03 $ 0.04
Weighted average number of common shares and common share equivalents outstanding:        
Basic 27,701 4,423 24,792 4,422
Diluted 27,713 4,423 27,245 27,697