7Baggers

One Stop Systems, Inc
(NASDAQ:OSS) 

OSS stock logo

One Stop Systems, Inc. designs, manufactures, and markets high-performance computing modules and systems for edge deployments in the United States and internationally. Its systems are built using the graphical processing unit (GPU) and solid-state flash technologies. The company provides GPU applian...

Founded: 1998
Full Time Employees: 116
CEO: David Raun  
Sector: Technology
Industry: Computer Hardware

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 
                      
      revenue:
                      
      product
    7,064,248 -13,534,793 18,460,660 13,723,583 11,848,713 14,280,939 12,682,241 11,753,124 12,287,046          
      customer funded development
    1,005,362 626,422 295,539 385,002 410,375 859,207 1,018,856 1,448,206 364,740          
      revenue: - sum
    8,069,610 -12,908,371 18,756,199 14,108,585 12,259,088 9,888,553.25 13,701,097 13,201,330 12,651,786          
      cost of revenue:
                      
      cost of revenue: - sum
    3,902,051 -13,789,212 12,063,827 9,696,307 8,262,096 12,760,656 15,418,835 9,868,067 8,928,493          
      gross profit
    4,167,559 880,841 6,692,372 4,412,278 3,996,992 2,379,489 -1,717,738 3,333,263 3,723,293 4,434,571 3,651,351 4,797,938 5,070,762      
      yoy
    4.27% -62.98% -489.60% 32.37% 7.35% -46.34% -147.04% -30.53% -26.57%          
      qoq
    373.13% -86.84% 51.68% 10.39% 67.98% -238.52% -151.53% -10.48% -16.04% 21.45% -23.90% -5.38%       
      gross margin %
    Infinity% Infinity% Infinity% Infinity% Infinity% Infinity% -Infinity% Infinity% Infinity% 33.71% 26.56% 27.88% 30.22%      
      operating expenses:
                      
      general and administrative
    2,444,745 260,011 2,344,776 2,386,201 2,366,369 2,413,102 2,057,092 2,407,398 2,094,317 1,970,746 1,935,720 3,072,880 2,285,101      
      marketing and selling
    1,576,962 -305,592 2,328,973 2,325,130 2,218,190 1,821,917 2,008,824 2,255,128 1,920,113 1,667,765 1,713,105 1,483,965 1,786,681      
      research and development
    817,039 1,106,824 1,448,521 1,524,900 1,357,293 1,250,377 950,373 925,602 970,877 1,127,194 1,053,852 954,650 1,195,328      
      total operating expenses
    4,838,746 1,061,243 6,122,270 6,236,231 5,941,852 5,485,396 5,016,289 5,588,128 4,985,307 4,765,705 7,633,465 8,211,495 5,267,110      
      income from operations
    -671,187 -180,402 570,102 -1,823,953 -1,944,860 -3,105,907 -6,734,027 -2,254,865 -1,262,014 -331,134 -3,982,114 -3,413,557 -196,348      
      yoy
    -65.49% -94.19% -108.47% -19.11% 54.11% 837.96% 69.11% -33.94% 542.74%          
      qoq
    272.05% -131.64% -131.26% -6.22% -37.38% -53.88% 198.64% 78.67% 281.12% -91.68% 16.66% 1638.52%       
      operating margin %
    -Infinity% -Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -2.52% -28.96% -19.83% -1.17%      
      other income, net:
                      
      interest income
    296,138 119,548 36,433 50,296 72,511 100,805 116,596 118,619 141,725 159,487 170,420 104,785 110,266      
      other income
    12,461 108,239 -61,102 -9,195 -21,633 30,646 -14,402 21,831 7,278 -34,455 13,035 31,837 -20,223      
      total other income
    308,599 268,205 -39,734 27,411 36,692 128,245 85,729 121,347 113,661 95,370 570,473 1,410,924 57,338      
      income before income taxes
    -362,588 -793,585.25 530,368 -1,796,542 -1,908,168 -2,977,662 -6,648,298 -2,133,518 -1,148,353 -235,764 -3,411,641 -2,002,633 -139,010      
      provision for income taxes
     -589,225 266,881 224,188 109,466 157,120 167,086 211,027 191,269 41,796 226,967 396,863 261,502      
      loss from continuing operations
    -362,588                  
      income from discontinued operations, net of income taxes
    -157,274                  
      net income
    -519,862 8,862,570 263,487 -2,020,730 -2,017,634 -3,134,782 -6,815,384 -2,344,545 -1,339,622 -277,560 -3,638,608 -2,399,496 -400,512      
      yoy
    -74.23% -382.72% -103.87% -13.81% 50.61% 1029.41% 87.31% -2.29% 234.48%          
      qoq
    -105.87% 3263.57% -113.04% 0.15% -35.64% -54.00% 190.69% 75.02% 382.64% -92.37% 51.64% 499.11%       
      net income margin %
    -Infinity% Infinity% Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -Infinity% -2.11% -26.47% -13.94% -2.39%      
      per share basis:
                      
      basic:
                      
      continuing operations
    -0.01                  
      discontinued operations
    -0.01                  
      basic loss per share
    -0.02                  
      diluted:
                      
      diluted loss per share
    -0.02                  
      weighted-average common shares outstanding:
                      
      basic
    24,680,886 22,403,267 21,952,963 21,687,808 21,384,599 20,953,397 21,049,270 20,931,798 20,709,234 20,854,777 20,569,111 20,397,741 20,251,509      
      diluted
    24,680,886 23,205,705 22,840,761 21,687,808 21,384,599 20,953,397 21,049,270 20,931,798 20,709,234 20,854,777 20,569,111 20,397,741 20,251,509      
      interest expense
     40,418 -15,065 -13,690 -14,186 -3,206 -16,465 -19,103 -35,342 -29,662 -31,468 -23,939 -32,705      
      net income per share
                      
      basic
     -0.043 0.01 -0.09 -0.09 -0.15 -0.32 -0.11 -0.06  -0.18 -0.12 -0.02      
      diluted
     -0.043 0.01 -0.09 -0.09 -0.15 -0.32 -0.11 -0.06  -0.18 -0.12 -0.02      
      impairment of goodwill
              2,930,788 2,700,000       
      employee retention credit
              418,486 1,298,241       
      revenue
             13,155,208 13,748,163 17,211,532 16,781,894      
      yoy
                      
      qoq
             -4.31% -20.12% 2.56%       
      cost of revenue
             8,720,637 10,096,812 12,413,594 11,711,132      
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 
                        
        assets
                        
        current assets
                        
        cash and cash equivalents
      24,339,602  6,508,020 8,458,920 6,498,468 6,794,093 9,402,608 6,751,771 6,904,102 4,048,948 3,735,005 6,100,317 3,470,061 5,101,174 6,316,921 5,185,321 2,272,256 185,717 
        restricted cash
      2,204,439 2,200,096                 
        short-term investments
      10,033,654   1,030,416 2,620,169 3,217,065 3,180,213 5,019,230 5,955,248 7,771,820 9,439,296 9,321,456 9,218,870 14,535,750     
        accounts receivable
      5,313,769 11,549,718 12,024,553 7,112,660 7,245,983 8,177,371 9,327,339 8,427,383 7,406,766 8,318,247 8,978,454 9,225,346 10,107,413 5,089,804 7,458,383 11,667,157 10,540,150 5,192,730 
        inventories
      6,766,659 5,420,439 15,326,919 14,599,319 15,099,479 13,176,156 15,300,745 20,147,118 21,483,812 21,694,748 22,225,210 21,463,925 23,642,494 12,277,873 9,647,504 7,369,356 6,823,930 3,696,330 
        prepaid expenses and other current assets
      730,002 472,884 2,138,861 1,217,555 1,178,620 836,364 960,236 1,474,671 832,049 611,066 668,665 1,231,609 1,444,681 580,651 655,708 453,938 666,330 978,428 
        total current assets
      49,388,125 50,818,017 35,998,353 32,418,870 32,642,719 32,201,048 38,171,141 41,820,173 42,581,977 42,444,829 45,046,630 47,342,653 47,883,519 37,585,252 24,078,516   10,053,205 
        property and equipment
      505,504 674,654 1,519,045 1,443,088 1,472,160 1,669,026 1,858,348 1,999,587 2,245,647 2,370,224 2,261,233 2,432,900 2,445,005 3,091,415 3,487,178 3,568,564 1,759,086 1,581,814 
        operating lease right-of-use assets
      1,169,837                  
        deposits and other
      35,073 38,093 38,093 38,092 38,093 38,093 38,093 38,093 38,093 38,093 48,093 48,093 60,243 46,845 81,709 47,146 49,966 31,215 
        intangible assets
      73,908 73,908          10,538 26,346 105,385 662,257 1,346,192 3,525,257 608,405 
        total assets
      51,172,447 52,821,543 43,057,960 39,375,818 37,105,793 36,933,982 43,673,769 47,408,347 48,313,869 48,265,652 51,514,322 54,823,990 58,151,262 51,590,439     
        liabilities and stockholders' equity
                        
        current liabilities
                        
        accounts payable
      1,792,922 1,716,389 6,033,999 4,097,309 4,475,684 2,068,017 4,059,675 2,856,007 2,671,483 1,201,781 3,228,134 2,811,093 5,726,202 2,059,059 976,420 4,115,977 3,708,865 3,904,613 
        accrued expenses and other current liabilities
      2,467,379                  
        current portion of operating lease liabilities
      230,075                  
        current liabilities of discontinued operations
      157,274                  
        total current liabilities
      4,647,650 5,565,616 12,865,500 9,247,729 9,558,532 8,195,679 11,494,885 9,246,699 8,249,408 6,873,121 10,631,998 11,395,408 13,124,934 9,631,723 7,812,223 10,662,601 9,219,458 9,949,480 
        operating lease liabilities, net of current portion
      1,186,643                  
        total liabilities
      5,834,293 6,815,478 16,718,212 13,171,548 11,055,832 9,761,937 13,049,465 10,862,437 9,942,950 8,683,330 12,361,431 11,680,984 13,727,315 9,631,723 9,842,930 11,011,845 9,484,496 10,297,443 
        commitments and contingencies
                        
        stockholders’ equity
                        
        common stock, 0.0001 par value...
      2,477 2,458 2,201 2,192 2,158 2,115 2,111 2,099 2,087 2,066 2,059 2,053 2,035      
        additional paid-in capital
      62,841,899 62,968,973 51,168,618 50,908,298 49,824,911 49,082,737 48,562,761 48,159,630 47,613,366 47,323,673 46,905,058 46,404,428 45,661,455 41,232,441 30,758,354 30,537,015 27,424,113 3,484,428 
        accumulated other comprehensive loss
      -20,993                  
        accumulated deficit
      -17,485,229 -16,965,367 -25,827,938 -26,091,425 -24,070,695 -22,053,061 -18,918,278 -12,102,894 -9,758,349 -8,418,727 -8,141,167 -4,502,559 -2,103,063  -1,761,736 -1,755,192   
        total stockholders’ equity
      45,338,154 46,006,064 26,339,748 26,204,271 26,049,961 27,172,045 30,624,304 36,545,910 38,370,919 39,582,322 39,152,891 43,143,006 44,423,947 41,958,716 29,285,833 28,766,162 26,572,322 6,619,771 
        total liabilities and stockholders' equity
      51,172,447 52,821,543 43,057,960 39,375,818 37,105,793 36,933,982 43,673,769 47,408,347 48,313,869 48,265,652 51,514,322 54,823,990 58,151,262 51,590,439     
        cash and cash equivalents: held for continuing operations
       31,174,880                 
        cash and cash equivalents: held for discontinued operations
                        
        other current assets of discontinued operations
                        
        operating lease right-of use assets
       1,216,871 4,012,747 3,986,046 1,463,099 1,536,094 1,609,278 1,709,255 1,817,582 1,922,784 1,947,750 569,296 615,639      
        non-current assets of discontinued operations
                        
        accrued expenses and other liabilities
       3,630,130 4,145,292 3,516,054 3,730,499 4,806,675 6,000,188 4,881,289 3,807,045 3,202,519 4,778,548 4,987,695 3,861,398 3,846,488 3,481,444 4,607,432 3,930,718 1,933,977 
        current portion of operating lease obligation
       219,097 513,093 457,302 272,865 285,937 320,731 370,262 413,679 390,926 365,629 583,675 541,177      
        operating lease obligation, net of current portion
       1,249,862 3,812,931 3,846,257 1,451,728 1,513,684 1,554,580 1,615,738 1,693,542 1,765,536 1,729,433 148,830 257,714      
        non-current liabilities of discontinued operations
                        
        accumulated other comprehensive income
        996,867 1,385,205 293,587 140,254 977,710 487,075 513,815 675,310 386,941 1,239,084 863,520 153,361 287,547 -17,773 1,142  
        goodwill
        1,489,722 1,489,722 1,489,722 1,489,722 1,489,722 1,489,722 1,489,722 1,489,722 1,489,722 4,420,510 7,120,510 7,120,510 7,120,510 7,120,510 7,914,211 3,324,128 
        borrowing on bank lines of credit
        1,000,000                
        current portion of notes payable
        1,173,116 1,177,064 1,079,484 1,035,050 1,114,291 1,139,141 1,357,201 2,077,895 2,259,687 3,012,945 2,996,157      
        deferred tax liability
        39,781 77,562 45,572 52,574    44,673  136,746 137,215      
        deferred tax asset
            507,187 351,517 140,848          
        long-term debt
                  207,452      
        deferred tax assets
                720,894   3,641,032 3,698,593 3,019,823 2,505,632 1,318,447 
        current portion of notes payable, net of debt discount of 0 and 2,047, respectively
                   1,137,651     
        current portion of related-party notes payable, net of debt discount of 0 and 6,726, respectively
                        
        current portion of senior secured convertible note, net of debt discounts of 2,384 and 256,242
                   2,588,525     
        senior secured convertible note, net of current portion and debt discounts of 0 and 14,107, respectively
                        
        paycheck protection program note payable
                    1,499,360    
        common stock, .0001 par value...
                   1,877 1,668 1,612 1,422 551 
        accumulated earnings
                   571,037     
        current portion of notes payable, net of debt discount of 2,047 and 7,019, respectively
                    1,365,204    
        current portion of related-party notes payable, net of debt discount of 6,726 and 23,060, respectively
                    199,943    
        current portion of senior secured convertible note, net of debt discounts of 256,242
                    1,789,212    
        notes payable, net of current portion and debt discount of 0 and 2,047, respectively
                        
        related-party notes payable, net of current portion and debt discount of 0 and 6,726, respectively
                        
        senior secured convertible note, net of current portion and debt discounts of 14,107
                    531,347    
        noncontrolling interest
                     500 500 436,842 
        borrowings on bank lines of credit
                      422,960  
        current portion of notes payable, net of debt discount of 7,019 and 0, respectively
                     1,377,751   
        current portion of related-party notes payable, net of debt discount of 23,060 and 0, respectively
                     561,441   
        notes payable, net of current portion and debt discount of 2,047 and 0, respectively
                     149,301   
        related-party notes payable, net of current portion and debt discount of 6,726 and 0, respectively
                     199,943   
        current portion of related-party notes payable, net of debt discount of 13,905
                        
        current portion of notes payable, net of debt discount of 9,932
                        
        current portion of notes payable to foreign banks
                      1,156,915  
        related-party notes payable, net of current portion and debt discount of 579
                        
        notes payable, net of current portion and debt discount of 414
                        
        notes payable to foreign banks, net of current portion
                      265,038  
        series c preferred stock, no par value, convertible; 0 shares and 2,000,000 shares, respectively authorized; 0 and 1,087,006 issued and outstanding respectively; liquidation preference of 1,630,509
                        
        series b preferred stock, no par value, convertible; 0 and 1,500,000 shares, respectively authorized; 0 and 1,450,000 issued and outstanding, respectively; liquidation preference of 725,000
                        
        series a preferred stock, no par value, convertible; 0 and 500,000 shares, respectively authorized; 0 and 500,000 issued and outstanding, respectively; liquidation preference of 125,000
                        
        retained (deficit) earnings
                      -854,855  
        borrowings on bank line of credit
                       3,334,508 
        current portion of related-party notes payable, net of debt discount of 13,905 and 13,905, respectively
                       136,303 
        current portion of notes payable, net of debt discount of 9,932 and 9,932, respectively
                       640,079 
        related-party notes payable, net of current portion and debt discount of 579 and 14,484, respectively
                       12,696 
        notes payable, net of current portion and debt discount of 414 and 10,346, respectively
                       335,267 
        series c preferred stock, no par value, convertible; 2,000,000 shares authorized; 1,087,006 issued and outstanding; liquidation preference of 1,630,509
                       1,604,101 
        series b preferred stock, no par value, convertible; 1,500,000 shares authorized; 1,450,000 issued and outstanding; liquidation preference of 725,000
                       697,996 
        series a preferred stock, no par value, convertible; 500,000 shares authorized; 500,000 issued and outstanding; liquidation preference of 125,000
                       114,430 
        retained earnings
                       281,423 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 
                     
          cash flows from continuing operating activities:
                     
          loss from continuing operations
        -362,588             
          adjustments to reconcile loss from continuing operations to net cash provided by (used in) continuing operating activities:
                     
          depreciation
        184,151 94,775 225,768 227,162 223,847 226,417 252,142 273,731 289,547 263,743 260,707 254,447 256,465 
          provision for credit losses
                     
          unrealized losses on short term investments
        20,993             
          amortization of right-of-use assets
        47,035 66,224 -30,453 108,137 76,825 64,810 105,625 106,633 100,138     
          stock-based compensation expense
        655,128 247,749 444,621 515,774 612,561 564,176 458,011 557,198 408,740 454,461 518,680 898,008 474,209 
          change in warranty reserves
        60,000             
          change in inventory reserves
        52,489             
          change in security deposits
        3,019             
          changes in operating assets and liabilities:
                     
          accounts receivable
        6,235,950 -4,025,938 -4,859,313 456,372 1,068,100 812,948 -782,762 -1,062,582 842,057 456,576 112,986 897,338 1,628,801 
          inventories
        -1,398,709 1,218,214 -567,784 1,442,442 -1,418,185 1,547,275 -1,430,295 607,336 -66,013 978,041 -1,695,699 1,991,483 -2,909,978 
          prepaid expenses and other current assets
        -257,099 835,230 -690,528 325,155 -332,400 109,810 518,955 -643,203 -224,116 917,438 -306,719 227,230 -938,797 
          accounts payable
        76,533 -2,928,378 1,842,324 -488,965 2,336,310 -1,896,952 1,139,239 197,941 1,486,003 -2,099,192 496,762 -2,903,748 1,097,691 
          accrued expenses and other current liabilities
        -1,222,752             
          operating lease liabilities
        -52,242 -124,798 27,745 -56,261 -78,857 -67,298 -116,364 -119,518 -44,141     
          net cash from continuing operating activities
        4,041,908             
          cash flows from continuing investing activities:
                     
          purchases of property and equipment
        -15,001             
          sale of marketable securities
        -10,075,640             
          net cash from continuing investing activities
        -10,090,641             
          cash flows from continuing financing activities:
                     
          proceeds from exercise of stock options
        47,946             
          payment of withholding taxes on stock-based awards
        -830,148             
          net cash from continuing financing activities
        -782,202             
          net change in cash, cash equivalents, and restricted cash from continuing operations
        -6,830,935             
          net cash flow from discontinued operating activities
                     
          net cash flow from discontinued investing activities
                     
          net cash flow from discontinued financing activities
                     
          net change in cash, cash equivalents, and restricted cash from discontinued operations
                     
          effect of exchange rate changes on cash
                     
          net change in cash, cash equivalents, and restricted cash
        -6,830,935             
          cash, cash equivalents, and restricted cash, beginning of period:
        33,374,976             
          cash, cash equivalents, and restricted cash, end of period
        26,544,041             
          loss on disposal of property and equipment
                -22,231 -26,673 -43,243 
          purchase of intangible assets
                     
          proceeds from sale of marketable securities
                     
          proceeds from issuance of common stock
                     
          payment of stock issuance costs
                     
          cash flows from operating activities:
                     
          net loss
          263,488 -2,020,730 -2,017,634 -3,134,782 -6,815,384 -2,344,545 -1,339,622     
          adjustments to reconcile net loss to net cash from operating activities:
                     
          deferred income taxes
          -238,700 -297,631 1,737 579,649 -363,722 829 -188,674     
          provision for bad debt
          43,844 4,631 -100 45,447    -26,328    
          warranty reserves
             -34,962 -15,000 -15,000 -15,000 30,062 -10,000 -8,807 591 
          inventory reserves
          -175,236 -232,266 -146,200 -2,888 6,606,433 650,782 94,063 -64,043 639,503 213,028 173,970 
          accrued expenses and other liabilities
          262,909 -352,523 -1,461,601 -1,065,293 1,319,925 973,762 700,042 -1,294,997 -693,521 1,455,940 638,959 
          net cash from operating activities
          -3,421,315 -368,704 -1,135,596 -2,251,643 916,803 -816,636 2,043,378 -665,148 -1,823,465 2,024,970 23,964 
          capital expenditures
          -294,550 -160,536 -12,793 -63,959 -94,695 -36,926 -167,168 -447,289 -74,573 -214,806 -85,085 
          free cash flows
          -3,715,865 -529,240 -1,148,389 -2,315,602 822,108 -853,562 1,876,210 -1,112,437 -1,898,038 1,810,164 -61,121 
          cash flows from investing activities:
                     
          redemption of short-term investment grade securities
          1,028,190 1,587,014 597,288 -38,517 1,846,872 933,816 1,811,364 1,669,687 -130,080 -115,664 918,609 
          purchases of property and equipment, including capitalization of labor costs for test equipment and erp
          -294,550 -160,536 -12,793 -63,959 -94,695 -36,926 -167,168 -447,289 -74,573 -214,806 -85,085 
          net cash from investing activities
          733,640 1,426,478 584,495 -102,476 1,752,177 896,890 1,644,196 1,222,398 -204,653 -330,470 833,524 
          cash flows from financing activities:
                     
          proceeds from exercise of stock options and warrants
          22,208 627,470 373,310 18,400 91,998 127,350 11,373   
          payment of payroll taxes on net issuance of employee stock options
          -206,500 -59,823 -243,654 -44,198 -73,268 -102,920 -246,376 -35,839 -29,417 -206,066 -326,534 
          proceeds (repayments) from bank lines of credit
                     
          net cash from financing activities
          815,708 567,647 129,656 -39,763 -129,349 -214,866 -799,974 -306,747 -278,172   
          net change in cash and cash equivalents
          -1,871,967 1,625,421 -421,445 -2,393,882 2,539,631 -134,612 2,887,600 250,503 -2,306,290 2,634,008 331,555 
          effect of exchange rates on cash
          -78,933 335,031 125,820 -214,633 111,206 -17,719 -32,446 63,440 -59,022 -3,752 26,310 
          cash and cash equivalents, beginning of period
          6,794,093 4,048,948  3,112,196 
          cash and cash equivalents, end of period
          -1,950,900 1,960,452 6,498,468 -2,608,515 2,650,837 -152,331 6,904,102  -2,365,312 2,630,256 3,470,061 
          repayments on notes payable
             4,434 -74,481 -203,944 -680,948 -270,908 -678,614 -203,716 -199,399 
          impairment of goodwill
                 2,930,788   
          amortization of intangibles
                 10,538 15,808 15,808 
          employee retention credit
                 -418,486   
          employee retention credit benefit
                     
          disposal (gain) on disposal of property and equipment
                354     
          proceed on borrowing of notes payable
                     
          deferred benefit for income taxes
                     
          amortization of debt discount
                     
          proceeds from sales of intangible assets
                     
          proceeds from notes payable
                     
          proceeds on employee retention credit
                     
          cash and cash equivalents, beginning of year
                     
          cash and cash equivalents, end of year
                     
          net income
                  -3,638,608 -2,399,496 -400,512 
          adjustments to reconcile net income to net cash from operating activities:
                     
          proceeds from sale of intangible assets
                     
          proceeds on borrowing of notes payable
                     
          proceeds on employee retention credit benefit
                     
          provision (recovery) for bad debt
                   8,653 30,000 
          gain on sale of intangible asset
                     
          net cash (used by) provided by financing activities
                    -525,933 
          (recovery) benefit from bad debt
                     
          amortization of deferred gain
                     
          gain on forgiveness of paycheck protection program (ppp) loan and interest
                     
          investment in short-term investment grade securities
                     
          proceeds from sales of property and equipment
                     
          proceeds from issuance of stock
                     
          stock issuance costs
                     
          net borrowings on bank lines of credit
                     
          repayments on related-party notes payable
                     
          proceeds, net of repayments, on secured convertible debt
                     
          repayments on senior secured convertible note
                     
          proceeds on paycheck protection program (ppp) note payable
                     
          gain on disposal of property and equipment
                     
          benefit from bad debt
                     
          amortization
                     
          net repayments on bank lines of credit
                     
          borrowings from related-party notes payable
                     
          borrowings from notes payable
                     
          repayments of related-party notes payable
                     
          repayments of notes payable
                     
          proceeds from senior secured convertible note
                     
          repayments of senior secured convertible note
                     
          proceeds from paycheck protection program (ppp) note payable
                     
          net income attributable to noncontrolling interest
                     
          net income attributable to common stockholders
                     
          (gain) loss on disposal of property and equipment
                     
          depreciation and amortization
                     
          cash acquired in acquisitions
                     
          cash paid in acquisition of concept development inc.
                     
          cash paid in acquisition of bressner technology gmbh
                     
          proceeds from stock options exercised
                     
          payment on working capital loan
                     
          net borrowings (repayments) on related-party notes payable
                     
          net borrowings (repayments) on notes payable
                     
          deferred benefit from income taxes
                     
          disposal loss on property and equipment
                     
          unrealized loss on forward currency contracts
                     
          purchases of property and equipment, including capitalization of labor costs for tooling and test equipment,
                     
          contribution related to non-controlling interest
                     
          net (repayments) borrowings on bank line of credit
                     
          payments on related-party notes payable
                     
          payments on notes payable
                     
          less: net income attributable to noncontrolling interest
                     
          net income attributable to company
                     
          recovery of bad debt
                     
          changes in operating assets and liabilities, net of acquisition
                     
          deposits
                     
          cash acquired in merger
                     
          purchases of property and equipment, including capitalization of labor costs for tooling and test equipment
                     
          contributions related to noncontrolling interest
                     
          proceeds from issuance of related-party notes payable
                     
          proceeds from issuance of notes payable
                     
          net borrowings on bank line of credit