XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited Consolidated Condensed) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue:        
Total revenue $ 20,359 $ 13,046 $ 34,984 $ 22,914
Operating expense:        
Cost of revenue 14,482 9,306 25,725 15,594
Gross profit 5,877 3,740 9,259 7,320
Research and development expense 955 864 1,973 1,776
Selling, general and administrative expense 3,012 1,829 5,120 3,388
Net income from operations 1,910 1,047 2,166 2,156
Interest expense, net 87 191 263 409
Other income, net 1,234 1,234
Net income before provision for income taxes 3,057 856 3,137 1,747
Provision for income taxes 390 390
Net income $ 2,667 $ 856 $ 2,747 $ 1,747
Net income per share-basic $ 0.04 $ 0.02 $ 0.04 $ 0.03
Weighted average number of basic common shares outstanding 70,200,039 56,674,170 70,151,928 54,675,011
Net income per share-diluted $ 0.04 $ 0.01 $ 0.04 $ 0.03
Weighted average number of diluted common shares outstanding 72,580,679 58,709,170 72,497,929 56,662,011
Product [Member]        
Revenue:        
Total revenue $ 20,261 $ 12,923 $ 34,836 $ 22,694
Product and Service, Other [Member]        
Revenue:        
Total revenue $ 98 $ 123 $ 148 $ 220