XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Balance Sheets - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
   Cash and cash equivalents $ 2,963,308 $ 3,623,469
   Accounts receivable, net 2,494,713 2,659,861
   Inventories, net 5,659,930 5,601,691
   Prepaid expenses and other current assets 556,352 617,188
   Deferred cost on shipments to distributors 273,718 266,327
      Total current assets 11,948,021 12,768,536
Property and equipment:    
   Machinery and office equipment 1,842,599 1,533,087
   Computer equipment 2,871,714 2,715,121
Property, plant, and equipment, gross 4,714,313 4,248,208
   Accumulated depreciation (2,752,101) (2,590,999)
      Property and equipment, net 1,962,212 1,657,209
Intangible assets, net 1,654,841 1,693,927
Other long-term assets 250,239 250,239
Deferred tax assets 8,668,419 8,668,419
Operating lease right-of-use asset 3,443,826 3,559,658
      Total assets 27,927,558 28,597,988
Current liabilities:    
   Accounts payable and accrued expenses 2,180,911 1,665,028
   Accrued payroll and related expenses 598,501 742,541
   Deferred revenue on shipments to distributors 647,977 594,793
   Short term portion of deferred service revenue 21,816 22,599
   Note Payable – current portion 125,000
   Subordinated convertible notes payable, net of discount 148,382 147,409
   Subordinated convertible notes payable, net of discount - related party 1,237,830 1,230,530
   Operating lease – current portion 454,660 444,529
      Total current liabilities 5,290,077 4,972,429
Long-term portion of deferred service revenue 12,183 11,767
Long-term portion of operating lease 3,175,848 3,292,035
   Total liabilities 8,478,108 8,276,231
Commitments and contingencies
Stockholders’ equity:    
Common Stock, Value, Issued 7,130 7,090
   Additional paid-in capital 67,487,148 67,157,650
   Treasury stock (1,037,988) (829,563)
   Accumulated deficit (47,006,840) (46,013,420)
      Total stockholders’ equity 19,449,450 20,321,757
         Total liabilities and stockholders’ equity $ 27,927,558 $ 28,597,988