XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Total revenue $ 13,046 $ 11,872 $ 22,914 $ 21,329
Operating expense:        
Cost of revenue 9,306 8,197 15,594 15,505
Gross profit 3,740 3,675 7,320 5,824
Research and development expense 864 991 1,776 1,994
Selling, general and administrative expense 1,829 2,105 3,388 4,255
Income (loss) from operations 1,047 579 2,156 (425)
Interest expense 191 246 409 400
Income (loss) before provision for income taxes 856 333 1,747 (825)
Provision for income taxes
Net income (loss) $ 856 $ 333 $ 1,747 $ (825)
Net income (loss) per basic share $ 0.02 $ 0.01 $ 0.03 $ (0.02)
Weighted average number of basic common shares outstanding 56,674,170 49,567,338 54,675,011 49,498,755
Net income (loss) per diluted share $ 0.01 $ 0.01 $ 0.03 $ (0.02)
Weighted average number of diluted common shares outstanding 58,709,170 50,136,338 56,662,011 49,498,755
Product [Member]        
Revenue:        
Total revenue $ 12,923 $ 11,844 $ 22,694 $ 21,180
Product and Service, Other [Member]        
Revenue:        
Total revenue $ 123 $ 28 $ 220 $ 149