Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS??? EQUITY

v3.24.1.1.u2
STOCKHOLDERS’ EQUITY
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
STOCKHOLDERS’ EQUITY

NOTE 5 – STOCKHOLDERS’ EQUITY 

 

Series B Convertible Preferred Stock

 

The following summary of certain terms and provisions of our Series B Convertible Preferred Stock (the “Series B Convertible Preferred Stock”) is subject to, and qualified in its entirety by reference to, the terms and provisions set forth in our certificate of designation of preferences, rights and limitations of Series B Convertible Preferred Stock (the “Series B Convertible Preferred Certificate of Designation”) as previously filed. Subject to the limitations prescribed by our articles of incorporation, our board of directors is authorized to establish the number of shares constituting each series of preferred stock and to fix the designations, powers, preferences, and rights of the shares of each of those series and the qualifications, limitations and restrictions of each of those series, all without any further vote or action by our stockholders. Our board of directors designated 15,000 of the 10,000,000 authorized shares of preferred stock as Series B Convertible Preferred Stock with a stated value of $1,000 per share. The shares of Series B Convertible Preferred Stock were validly issued, fully paid and non-assessable.

 

Each share of Series B Convertible Preferred Stock was convertible at any time at the holder’s option into a number of shares of common stock equal to $1,000 divided by the conversion price of $7.00 per share. Notwithstanding the foregoing, we could not effect any conversion of Series B Convertible Preferred Stock, with certain exceptions, to the extent that, after giving effect to an attempted conversion, the holder of shares of Series B Convertible Preferred Stock (together with such holder’s affiliates, and any persons acting as a group together with such holder or any of such holder’s affiliates) would beneficially own a number of shares of our common stock in excess of 4.99% (or, at the election of the purchaser, 9.99%) of the shares of our common stock then outstanding after giving effect to such conversion. The Series B Convertible Preferred Certificate of Designation does not prohibit the Company from waiving this limitation. Upon any liquidation, dissolution or winding-up of Company, whether voluntary or involuntary (a “Liquidation”), the holders shall be entitled to participate on an as-converted-to-common stock basis (without giving effect to the Beneficial Ownership Limitation) with holders of the common stock in any distribution of assets of the Company to the holders of the common stock. As of March 31, 2024 and December 31, 2023, respectively, there are zero and zero shares of Series B Convertible Preferred Stock issued and outstanding. 

 

Series C Convertible Preferred Stock

 

The Company’s Board of Directors designated 5,000 shares as the Series C Convertible Preferred Stock (the “Series C Convertible Preferred Stock”). Each share of the Series C Convertible Preferred Stock had a stated value of $1,000. The holders of the Series C Convertible Preferred Stock, the holders of the common stock and the holders of any other class or series of shares entitled to vote with the common stock shall vote together as one class on all matters submitted to a vote of shareholders of the Company. Each share of Series C Convertible Preferred Stock has 172 votes (subject to adjustment); provided that in no event may a holder of Series C Convertible Preferred Stock be entitled to vote a number of shares in excess of such holder’s Beneficial Ownership Limitation (as defined in the Certificate of Designation and as described below). Each share of Series C Convertible Preferred Stock was convertible, at any time and from time to time, at the option of the holder, into that number of shares of common stock (subject to the Beneficial Ownership Limitation) determined by dividing the stated value of such share ($1,000) by the conversion price, which is $5.50 (subject to adjustment). The Company shall not effect any conversion of the Series C Convertible Preferred Stock, and a holder shall not have the right to convert any portion of the Series C Convertible Preferred Stock, to the extent that after giving effect to the conversion sought by the holder such holder (together with such holder’s Attribution Parties (as defined in the Certificate of Designation)) would beneficially own more than 4.99% (or upon election by a holder, 19.99%) of the number of shares of common stock outstanding immediately after giving effect to the issuance of shares of common stock issuable upon such conversion (the “Beneficial Ownership Limitation”). All holders of the Series C Preferred Stock elected the 19.99% Beneficial Ownership Limitation.

 

On February 26, 2021, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with certain existing investors in the Company (the “Purchasers”). Pursuant to the Purchase Agreement, the Purchasers purchased 4,500 shares of a newly authorized Series C Convertible Preferred Stock, and the Company received proceeds of $4,500,000. The Purchase Agreement contains customary representations, warranties, agreements and indemnification rights and obligations of the parties. In January 2022, the 2,500 outstanding shares of Series C Convertible Preferred Stock were converted into 454,546 shares of common stock. As of March 31, 2024 and December 31, 2023, respectively, there were zero and zero shares of Series C Convertible Preferred Stock issued and outstanding.

 

In connection with the Purchase Agreement, the Company also entered into a Registration Rights Agreement with the Purchasers. Pursuant to the Registration Rights Agreement, the Company filed with the SEC a registration statement covering the resale by the Purchasers of the shares of common stock into which the shares of Series C Convertible Preferred Stock were convertible. The Registration Rights Agreement contains customary representations, warranties, agreements and indemnification rights and obligations of the parties.

 

Series D Convertible Preferred Stock 

 

On September 28, 2022, the Company amended its articles of incorporation to designate 4,000 shares as the Series D Convertible Preferred Stock (the “Series D Convertible Preferred Stock”). Each share of the Series D Convertible Preferred Stock has a stated value of $1,000. The holders of the Series D Convertible Preferred Stock, the holders of the common stock and the holders of any other class or series of shares entitled to vote with the common stock shall vote together as one class on all matters submitted to a vote of shareholders of the Company. Each share of Series D Convertible Preferred Stock has 333 votes (subject to standard anti-dilution adjustment); provided that in no event may a holder of Series D Convertible Preferred Stock be entitled to vote a number of shares in excess of such holder’s Beneficial Ownership Limitation (as defined in the Certificate of Designation and as described below). Each share of Series D Convertible Preferred Stock is convertible, at any time and from time to time, at the option of the holder, into that number of shares of common stock (subject to the Beneficial Ownership Limitation) determined by dividing the stated value of such share ($1,000) by the conversion price, which is $3.00 (subject to adjustment). The Company shall not effect any conversion of the Series D Convertible Preferred Stock, and a holder shall not have the right to convert any portion of the Series D Convertible Preferred Stock, to the extent that after giving effect to the conversion sought by the holder such holder (together with such holder’s Attribution Parties (as defined in the Certificate of Designation)) would beneficially own more than 4.99% (or upon election by a holder, 19.99%) of the number of shares of common stock outstanding immediately after giving effect to the issuance of shares of common stock issuable upon such conversion (the “Beneficial Ownership Limitation”). All holders of the Series D Preferred Stock are subject to the 4.99% restriction, with the exception of one who elected the 19.99% Beneficial Ownership Limitation. The Company shall reserve and keep available out of its authorized and unissued Common Stock, solely for the issuance upon the conversion of the Series D Convertible Preferred Stock, such a number of shares of Common Stock as shall from time to time be issuable upon the conversion of all of the shares of the Series D Convertible Preferred Stock then outstanding. Additionally, the Series D Convertible Preferred Stock does not have the right to dividends and in the event of an involuntary liquidation, the Series D shares shall be treated as a pro rata equivalent of common stock outstanding at the date of the liquidation event and have no liquidation preference.

 

On September 30, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with certain existing investors in the Company (the “Purchasers”). Pursuant to the Purchase Agreement, the Purchasers purchased 999 shares of the newly authorized Series D Convertible Preferred Stock, and the Company received proceeds of $999,000. The Purchase Agreement contains customary representations, warranties, agreements and indemnification rights and obligations of the parties.

 

On October 29, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with a certain existing investor in the Company (the “Purchaser”). Pursuant to the Purchase Agreement, the Purchaser purchased 300 shares of the newly authorized Series D Convertible Preferred Stock, and the Company received proceeds of $300,000. The Purchase Agreement contains customary representations, warranties, agreements and indemnification rights and obligations of the parties.

 

On May 16, 2023, the Series D Convertible Preferred Stock was approved for conversion to common shares during the Company’s annual shareholder meeting. 

 

On March 22, 2024 and March 28, 2024, the Company entered into Securities Purchase Agreements (the “Purchase Agreements”) with certain existing and other accredited investors (the “2024 Purchasers”). Pursuant to the Purchase Agreements, the 2024 Purchasers purchased an aggregate of 620 shares of Series D Preferred Stock, at a price of $1,000 per share, and the Company received proceeds of $620,000. The Series D Preferred Stock is convertible into Common Stock at $3.00 a share. If all of the 620 shares of Series D Preferred Stock were converted, the Company would issue 206,667 shares of Common Stock.

 

As of March 31, 2024 and December 31, 2023, respectively, there were 1,919 and 1,299 shares of Series D Convertible Preferred Stock issued and outstanding.

 

In connection with such Purchase Agreements, the Company also entered into a Registration Rights Agreement with the Purchasers. Pursuant to the Registration Rights Agreement, the Company filed with the SEC a registration statement covering the resale by the Purchasers of the shares of common stock into which the shares of Series D Convertible Preferred Stock are convertible. The Registration Rights Agreement contains customary representations, warranties, agreements and indemnification rights and obligations of the parties.

 

The Registration Rights Agreement contains provisions for liquidated damages equal to 1% multiplied by the aggregate subscription amount paid, paid each month, in the event certain deadlines are missed.

 

Series E Convertible Preferred Stock

 

The Company’s Board of Directors has designated 30,000 shares as the Series E Convertible Preferred Stock (the “Series E Convertible   Preferred Stock”). Each share of the Series E Convertible Preferred Stock has a stated value of $1,000. The holders of the Series E Convertible Preferred Stock, the holders of the common stock and the holders of any other class or series of shares entitled to vote with the common stock shall vote as one class on all matters submitted to a vote of shareholders of the Company. Each share of Series E Convertible Preferred Stock has 333 votes (subject to adjustment); provided that in no event may a holder of Series E Convertible Preferred Stock be entitled to vote a number of shares in excess of such holder’s Beneficial Ownership Limitation. Each share of Series E Convertible Preferred Stock is convertible, subject to shareholder approval (which has not yet been granted); at any time and from time to time, at the option of the holder, into that number of shares of common stock (subject to the Beneficial Ownership Limitation) determined by dividing the stated value of such share ($1,000) by the conversion price, which is $3.00 (subject to adjustment). The Company shall not effect any conversion of the Series E Convertible Preferred Stock, and the holder shall not have the right to convert any portion of the Series E Convertible Preferred Stock, to the extent that after giving effect to the conversion sought by the holder such holder (together with such holder’s Attribution Parties (as defined in the Certificate of Designation)) would beneficially own more than 4.99% (or upon election by a holder, 19.99%) of the number of shares of common stock outstanding immediately after giving effect to the issuance of shares of common stock issuable upon such conversion (the “Beneficial Ownership Limitation”). All holders of the Series E Convertible Preferred Stock are subject to the 4.99% restriction, with the exception of one who elected the 19.99% Beneficial Ownership Limitation

 

The Company on March 27, 2023 entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an existing investor in the Company (the “Purchaser”). Pursuant to the Purchase Agreement, the Purchaser purchased 4,000 shares of a newly authorized Series E Convertible Preferred Stock at a price of $1,000 per share, and the Company received proceeds of $4,000,000. The Purchase Agreement contains customary representations, warranties, agreements and indemnification rights and obligations of the parties.

 

The existing investor’s Purchase Agreement also provides that the Company will not, with certain exceptions, sell or issue common stock or Common Stock Equivalents (as defined in the Purchase Agreement) on or prior to December 31, 2023 that entitles any person to acquire shares of common stock at an effective price per share less than the then conversion price of the Series E Convertible Preferred Stock without the consent of the Purchaser.

 

On November 9, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an existing investor in the Company (the “Purchaser”). Pursuant to the Purchase Agreement, the Purchaser purchased 2,500 shares of authorized Series E Convertible Preferred Stock, at a price of $1,000 per share, and the Company received proceeds of $2,500,000. In connection with the November 2023 Series E Convertible Preferred Stock offering, the Company entered into an Exchange Agreement with the investor and issued an additional 5,000 shares of Series E Convertible Preferred Stock at $1,000 per share with the $3.00 per common share common stock equivalent conversion price in exchange for 5,000 outstanding and issued shares of Series F Convertible Preferred Stock, which were convertible to common stock at $6.20 per common share. All shares of Series F Convertible Preferred Stock were held by a single shareholder.

 

The November Purchase Agreement also provides that the Company will not, with certain exceptions, sell or issue common stock or Common Stock Equivalents (as defined in the November Purchase Agreement) on or prior to June 30, 2024 that entitles any person to acquire shares of common stock at an effective price per share less than the then conversion price of the Series E Convertible Preferred Stock without the consent of the Purchasers. The conversion price of the Series E Convertible Preferred Stock currently is $3.00 per share (subject to adjustment).

 

The Purchasers under the November Purchase Agreement also were the holders of the Company’s Series F Convertible Preferred Stock issued on August 1, 2023. The purchase agreement relating to the shares of Series F Convertible Preferred Stock required the consent of the holders in the event the Company were to issue common stock or rights to acquire common stock prior to December 31, 2023 at an effective price per share less than the then conversion price of the Series F Convertible Preferred Stock, which was $6.20 per share. As a result, on November 10, 2023 the Company and the holders of the Series F Convertible Preferred Stock entered into Exchange Agreements pursuant to which the holders of Series F Convertible Preferred Stock exchanged their 5,000 shares of Series F Convertible Preferred Stock for an equal number of shares of Series E Convertible Preferred Stock. As a result of the November Purchase Agreement and the Exchange Agreements, the Company issued a total of 7,500 shares of Series E Convertible Preferred Stock and the 5,000 shares of Series F Convertible Preferred Stock were cancelled.

  

On March 22, 2024 and March 28, 2024, the Company entered into Securities Purchase Agreements (the “Purchase Agreements”) with certain existing and other accredited investors (the “2024 Purchasers”). Pursuant to the Purchase Agreements, the 2024 Purchasers purchased an aggregate of  2,125 shares of Series E Convertible Preferred Stock, at a price in each case of $1,000 per share, and the Company received proceeds of $2,125,002. The Series E Preferred Stock is convertible into Common Stock at $3.00 a share. If all of the 2,125 shares of Series E Convertible Preferred Stock were converted, the Company would issue 708,333 shares of Common Stock.

 

As of March 31, 2024 and December 31, 2023, respectively, there were 13,625 and 11,500 shares of Series E Convertible Preferred Stock issued and outstanding. 

 

In connection with such Purchase Agreements, the Company also entered into a Registration Rights Agreement with the Purchasers. Pursuant to the Registration Rights Agreement, the Company filed with the SEC a registration statement covering the resale by the Purchasers of the shares of common stock into which the shares of Series E Convertible Preferred Stock are convertible. The Registration Rights Agreement contains customary representations, warranties, agreements and indemnification rights and obligations of the parties.

 

The Registration Rights Agreement contains provisions for liquidated damages equal to 1% multiplied by the aggregate subscription amount paid, paid each month, in the event certain deadlines are missed.

 

Series F Convertible Preferred Stock

 

On August 2, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an existing, accredited investor in the Company (the “Purchaser”). Pursuant to the Purchase Agreement, the Purchaser purchased 5,000 shares of a newly authorized Series F Convertible Preferred Stock (the “Series F Convertible Preferred Stock”), and the Company received proceeds of $5,000,000. The Purchase Agreement contains customary representations, warranties, agreements and indemnification rights and obligations of the parties.

 

The Company's Board of Directors designated 5,000 shares as the Series F Preferred Stock. Each share of Series F Preferred Stock is convertible, at any time and from time to time, at the option of the holder, into that number of shares of common stock (subject to the beneficial ownership limitation described below) determined by dividing the stated value of such share ($1,000) by the conversion price, which is $6.20 (subject to adjustment) which equates to 161 common shares for each converted Series F preferred share. The Company, however, shall not effect any conversion of the Series F Preferred Stock, and the holder shall not have the right to convert any portion of the Series F Preferred Stock, to the extent that after giving effect to the conversion sought by the holder such holder (together with such holder’s Attribution Parties (as defined in the Certificate of Designation)) would beneficially own more than 4.99% (or upon election by a holder, 19.99%) of the number of shares of common stock outstanding immediately after giving effect to the issuance of shares of common stock issuable upon such conversion. The purchasers of the Series F Preferred Stock elected that their ownership limitation would be 19.99%.

 

The holders of the Series F Preferred Stock, the holders of the common stock and the holders of any other class or series of shares entitled to vote with the common stock shall vote together as one class on all matters submitted to a vote of shareholders of the Company. Each share of Series F Preferred Stock had 161 votes (subject to adjustment); provided that in no event may a holder of Series F Preferred Stock be entitled to vote a number of shares in excess of such holder’s ownership limitation.

 

The Company also agreed that it would not, with certain exceptions, sell or issue common stock or Common Stock Equivalents (as defined in the Purchase Agreement relating to the Series F Preferred Stock) on or prior to December 31, 2023 that entitled any person to acquire shares of common stock at an effective price per share less than the then conversion price of the Series F Preferred Stock without the consent of the holders. As a result of that agreement, upon the issuance of 2,500 shares of Series E Preferred Stock (which have a conversion price of $3.00 per share) on November 10, 2023, the holders exchanged their 5,000 shares of Series F Preferred Stock for 5,000 shares of Series E Preferred Stock. All of the shares of Series F Preferred Stock thereupon were cancelled with 0 shares now outstanding.

 

As of March 31, 2024 and December 31, 2023, respectively, there were zero 0 and zero shares of Series F Convertible Preferred Stock issued and outstanding. 

 

Common stock issued

 

Three Months Ended March 31, 2024

 

During the three months ended March 31, 2024, the Company issued 8,655 shares of common stock for payment of board fees to three directors in the amount of $37,500 for services to the board which was expensed during the three months ended March 31, 2024. The volume-weighted average price (VWAP) per share is $4.33

 

 

Three Months Ended March 31, 2023

 

During the three months ended March 31, 2023, the Company issued 12,463 shares of common stock for payment of board fees to three directors in the amount of $32,500 for services to the board which was expensed during the three months ended March 31, 2023. The volume-weighted average price (VWAP) per share is $2.61

 

 

Employee Stock Purchase Plan

 

In the fourth quarter of 2022, the board of directors adopted an Employee Stock Purchase Plan (“ESPP”) which was effective as of January 1, 2023 with a term of 10 years. The ESPP allows eligible employees to purchase shares of the Company's common stock at a discounted price, through payroll deductions from a minimum of 1% and up to 25% of their eligible compensation up to a maximum of $25,000 or the IRS allowable limit per calendar year. The Company’s Chief Financial Officer administers the ESPP in conjunction with approvals from the Company’s Compensation Committee, including with respect to the frequency and duration of offering periods, the maximum number of shares that an eligible employee may purchase during an offering period, and, subject to certain limitations set forth in the ESPP, the per-share purchase price. Currently, the maximum number of shares that can be purchased by an eligible employee under the ESPP is 10,000 shares per offering period and there are two six-month offering periods that begin in the first and third quarters of each fiscal year. The purchase price for one share of Common Stock under the ESPP is currently equal to 85% of the fair market value of one share of Common Stock on the first trading day of the offering period or the purchase date, whichever is lower (look-back feature). Although not required by the ESPP, all payroll deductions received or held by the Company under the ESPP are segregated and deemed as “restricted cash” until the completion of the offering period and redemption of the applicable shares and those withheld amounts are recorded as liabilities. The ESPP employee contribution for the three months ended March 31, 2024 is less than 2 % of total cash and is not deemed material, therefore it is not presented separately on the Balance Sheet as “restricted cash”. The maximum aggregate number of shares of the Common Stock that may be issued under the ESPP is 1,000,000 shares.

 

Under ASC 718-50 “Employee Share Purchase Plans” the plan is considered a compensatory plan and the compensation for each six-month offering period is computed based upon the grant date fair value of the estimated shares to be purchased based on the estimated payroll deduction withholdings. The grant date fair value was computed as the sum of (a) 15% purchase discount off of the grant date quoted trading price of the Company’s common stock and (b) the fair value of the look-back feature of the Company’s common stock on the grant date which consists of a call option on 85% of a share of common stock and a put option on 15% of a share of common stock.

 

As of the three months ended March 31, 2024, the Company has an accrued liability of $44,686 included in accrued expenses of employee contributions for the ESPP which may convert to shares of common stock upon the close of the offering period open from January 1, 2024 to June 30, 2024. The liability is offset by restricted cash held by the Company in the same amount for employee contributions which the Company expects to convert to common stock upon closure of the offering period at June 30, 2024. Additionally, the Company recorded a stock-based expense associated with the ESPP for the three months ended March 31, 2024 of $18,116.

 

The Company computed the fair value of the look-back feature call and put options for January 1, 2024 to March 31, 2024 using a Black Scholes option pricing model using the following assumptions:

     
   

At

March 31, 2024

 
Grant date share price     $2.70 - $4.34  
Grant date exercise price      $2.30 - $3.69  
Expected term     0.25 years  
Expected volatility     66.8 %
Risk-free rate     5.41 %
Expected dividend rate     0 %

 

During the offer period, the Company records stock-based compensation pro rata as an expense and a credit to additional paid-in capital. The following table discloses relevant information for the ESPP at March 31, 2024 and for three months then ended.

   
    At
March 31, 2024
Cash payment received from employee withholdings   $ 44,686
Cash from employee withholdings used to purchase shares under ESPP  
Cash and ESPP employee withholding liability   $ 44,686

 

     
    For the Three Months ended
   

March 31,

2024

Cash from employee withholdings used to purchase ESPP shares   $
Stock based compensation expense     18,116
Total increase to equity for three months ended March 31, 2024   $ 18,116

 

Stock-Based Compensation

 

Stock-based compensation expense recognized under ASC 718-10 for the three months ended March 31, 2024 and 2023, was $141,204 and $75,128, respectively, for stock options granted to employees. This expense is included in selling, general and administrative expenses in the unaudited consolidated statements of operations. Stock-based compensation expense recognized during the periods is based on the grant-date fair value of the portion of share-based payment awards that are ultimately expected to vest during the period. At March 31, 2024, the total compensation cost for stock options not yet recognized was $438,998. This cost will be recognized over the remaining vesting term of the options ranging from nine months to two and one-half years.

  

On May 12, 2021, the Board adopted, with shareholder approval, the 2021 Equity Incentive Plan (the “2021 Plan”) providing for the issuance of up to 1,000,000 shares of our common stock. The purpose of the 2021 Plan is to assist the Company in attracting and retaining key employees, directors and consultants and to provide incentives to such individuals to align their interests with those of our shareholders. During the third quarter of 2021, the shareholders approved the issuance of up to one million shares or share equivalents pursuant to the 2021 Plan. The Company filed an S-8 registration statement in concert with the 2021 Plan which was deemed effective on August 5, 2021. The plan covers a period of ten years.

 

As of March 31, 2024, and December 31, 2023, options to purchase a total of 1,387,775 (net of forfeitures discussed below) shares of common stock and 1,387,775 shares of common stock were outstanding, respectively. At March 31, 2024, 766,323 options were exercisable. Of the total options issued, 269,658 and 269,658 options were outstanding under the 2016 Equity Incentive Plan, 788,117 and 788,117 were outstanding under the 2021 Plan and a further 330,000 and 330,000 non-plan options to purchase common stock were outstanding as of March 31, 2024 and December 31, 2023, respectively. The non-plan options were granted to four executives as hiring incentives, including the Company’s CEO in the fourth quarter of 2020.

                         
            Weighted     Average        
            Average     Remaining     Aggregate  
      Number of     Exercise     Contractual     Intrinsic  
      Options     Price     Term (Years)     Value  
  Outstanding at December 31, 2022       926,266     $ 5.74       3.3     $  
  Granted       463,117     $ 4.22       4.35     $  
  Forfeited       (1,608 )   $ 14.00           $  
  Outstanding at December 31, 2023       1,387,775     $ 5.23       3.0     $  
  Exercisable at December 31, 2023       581,324     $ 5.38       1.8     $  
                                     
  Outstanding at December 31, 2023       1,387,775     $ 5.23       3.0     $  
  Granted           $           $  
  Exercised/Forfeited/Expired           $           $  
  Outstanding at March 31, 2024       1,387,775     $ 5.23       2.8     $  
  Exercisable at March 31, 2024       766,323     $ 5.55       1.8     $  

  

 Warrants

                       
                Weighted        
          Weighted     Average        
          Average     Remaining     Aggregate  
    Number of     Exercise     Contractual     Intrinsic  
    Warrants     Price     Term (Years)     Value  
Outstanding at December 31, 2022     80,091     $ 8.63       0.8        
Warrants expired, forfeited, cancelled or exercised     (102,947 )                  
Warrants issued                        
Outstanding at December 31, 2023     44,644     $ 7.70       0.7        
Exercisable at December 31, 2023     44,644     $ 7.70       0.7        
                                 
Outstanding at December 31, 2023     44,644     $ 7.70       0.7        
Warrants expired, forfeited, cancelled or exercised                        
Warrants issued                        
Outstanding at March 31, 2024     44,644     $ 7.70       0.5        
Exercisable at March 31, 2024     44,644     $ 7.70       0.5