v3.25.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 8,316 $ 4,922
Cost of revenue 5,621 4,125
Gross profit 2,695 797
Operating expenses:    
Research and development 781 746
Selling 420 419
General and administrative 1,225 1,255
Total operating expenses 2,426 2,420
Operating income (loss) 269 (1,623)
Other income (expense):    
Interest income 110 157
Interest expense (3) (6)
Total other income, net 107 151
Income (loss) before income taxes 376 (1,472)
Income tax expense 16
Net income (loss) $ 360 $ (1,472)
Income (loss) per common share - basic $ 0.05 $ (0.22)
Income (loss) per common share - diluted $ 0.05 $ (0.22)
Weighted average number of shares:    
Basic 6,867,713 6,809,283
Diluted 6,874,120 6,809,283