v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Revenue $ 3,770 $ 3,414 $ 6,844 $ 6,078
Cost of revenue 2,098 1,876 3,836 3,591
Gross profit 1,672 1,538 3,008 2,487
Operating expenses:        
Engineering, research and development 262 363 565 797
Selling, general and administrative 1,164 1,109 2,647 2,473
Total operating expenses 1,426 1,472 3,212 3,270
Income (loss) from operations 246 66 (204) (783)
Other income (expense), net (15) 25 45 30
Income (loss) before income taxes 231 91 (159) (753)
Income tax expense (benefit) (17) (9) (69) (48)
Net income (loss) 248 $ 100 (90) (705)
Net income (loss) applicable to common stockholders $ 248   $ (90) $ (905)
Earnings (loss) per common share - basic (in dollars per share) $ 0.02   $ (0.01) $ (0.06)
Earnings (loss) per common share - diluted (in dollars per share) $ 0.02   $ (0.01) $ (0.06)
Weighted average common shares outstanding - basic (in shares) 15,750 14,796 15,750 14,796
Weighted average common shares outstanding - diluted (in shares) 15,767 14,796 15,750 14,796