v3.25.1
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 12,259,088 $ 12,651,786
Cost of revenue 8,262,096 8,928,493
Gross profit 3,996,992 3,723,293
Operating expenses:    
General and administrative 2,366,369 2,094,317
Marketing and selling 2,218,190 1,920,113
Research and development 1,357,293 970,877
Total operating expenses 5,941,852 4,985,307
Loss from operations (1,944,860) (1,262,014)
Other (expense) income, net:    
Interest income 72,511 141,725
Interest expense (14,186) (35,342)
Other (expense) income, net (21,633) 7,278
Total other income, net 36,692 113,661
Loss before income taxes (1,908,168) (1,148,353)
Provision for income taxes 109,466 191,269
Net loss $ (2,017,634) $ (1,339,622)
Net loss per share:    
Basic $ (0.09) $ (0.06)
Diluted $ (0.09) $ (0.06)
Weighted average common shares outstanding:    
Basic 21,384,599 20,709,234
Diluted 21,384,599 20,709,234
Product    
Revenue $ 11,848,713 $ 12,287,046
Cost of revenue 7,912,314 8,818,756
Customer Funded Development    
Revenue 410,375 364,740
Cost of revenue $ 349,782 $ 109,737