XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Balance Sheets - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
   Cash and cash equivalents $ 3,093,555 $ 3,623,469
   Accounts receivable, net 1,559,679 2,659,861
   Inventories, net 5,529,143 5,601,691
   Prepaid expenses and other current assets 617,280 617,188
   Deferred cost on shipments to distributors 246,700 266,327
      Total current assets 11,046,357 12,768,536
Property and equipment:    
   Machinery and office equipment 2,415,339 1,533,087
   Computer equipment, software and website development 3,302,095 2,715,121
  5,717,434 4,248,208
   Accumulated depreciation (3,159,811) (2,590,999)
      Property and equipment, net 2,557,623 1,657,209
Intangible assets, net 1,591,193 1,693,927
Other long-term assets 250,715 250,239
Deferred tax assets 8,652,419 8,668,419
Operating lease right-of-use asset 3,208,084 3,559,658
      Total assets 27,306,391 28,597,988
Current liabilities:    
   Accounts payable and accrued expenses 1,268,399 1,665,028
   Accrued payroll and related expenses 642,322 742,541
   Deferred revenue on shipments to distributors 595,975 594,793
   Short term portion of deferred service revenue 20,334 22,599
   Note Payable – current portion 125,000
   Subordinated convertible notes payable, net of discount 150,000 147,409
   Subordinated convertible notes payable, net of discount-related party 2,834,402 1,230,530
   Operating lease – current portion 474,030 444,529
      Total current liabilities 5,985,462 4,972,429
Long-term portion of deferred service revenue 12,757 11,767
Operating lease - long-term portion 2,932,748 3,292,035
   Total liabilities 8,930,967 8,276,231
Commitments and contingencies
Stockholders’ equity:    
Common Stock, Value, Issued 7,323 7,090
   Additional paid-in capital 68,250,740 67,157,650
   Treasury stock (1,037,988) (829,563)
   Accumulated deficit (48,844,651) (46,013,420)
      Total stockholders’ equity 18,375,424 20,321,757
         Total liabilities and stockholders’ equity $ 27,306,391 $ 28,597,988