v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed) (Not Reviewed) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue:        
Total revenue $ 15,332 $ 20,359 $ 28,290 $ 34,984
Operating expense:        
Cost of revenue 10,584 13,916 20,400 24,895
Gross profit 4,748 6,443 7,890 10,089
Research and development expense 947 955 1,990 1,973
Selling, general and administrative expense 3,680 3,012 6,479 5,120
Net income (loss) from operations 121 2,476 (579) 2,996
Interest expense, net 279 87 543 263
Other income, net 1,234 2 1,234
Net income (loss) before provision for income taxes (158) 3,623 (1,120) 3,967
Provision for income taxes 390 390
Net income (loss) $ (158) $ 3,233 $ (1,120) $ 3,577
Net income (loss) per share-basic $ (0.00) $ 0.04 $ (0.02) $ 0.05
Weighted average number of basic common shares outstanding 70,637,199 70,200,039 70,631,380 70,151,928
Net income (loss) per share-diluted $ (0.00) $ 0.04 $ (0.02) $ 0.05
Weighted average number of diluted common shares outstanding 70,637,199 72,580,679 70,631,380 72,497,929
Product [Member]        
Revenue:        
Total revenue $ 15,286 $ 20,261 $ 28,205 $ 34,836
Product and Service, Other [Member]        
Revenue:        
Total revenue $ 46 $ 98 $ 85 $ 148