Annual report [Section 13 and 15(d), not S-K Item 405]

Note 13 - Stock-based Compensation (Tables)

v3.25.4
Note 13 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Activity [Table Text Block]

Original share pool

    9  

2015 increase

    7  

2017 increase

    4  

December 2017 increase (ratified in June 2018)

    20  

2019 increase

    16  

March 2020 increase

    22  

December 2020 increase

    53  

2022 increase

    37  

2023 increase

    80  

2024 increase

    67  

2025 increase

    153  

Total shares authorized for grant as of December 31, 2025

    468  
   

Shares Available

 
   

For Grant

 

Available as of December 31, 2024

    47  

Share pool increase

    153  

Granted

    (207 )

Forfeited

    6  

Expired

    1  

Available as of December 31, 2025

     
Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]
           

Weighted

 
   

Number of

   

Average Grant-

 
   

Shares

   

Date Fair Value

 

Unvested as of December 31, 2024

    68     $ 18.27  

Granted

    207     $ 5.36  

Vested

    (183 )   $ 9.13  

Forfeited

    (6 )   $ 9.88  

Unvested as of December 31, 2025

    86     $ 7.22  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                   

Weighted

         
           

Weighted

   

Average

         
           

Average

   

Remaining

   

Aggregate

 
   

Options

   

Exercise

   

Contractual

   

Intrinsic

 
   

Outstanding

   

Price

   

Life (Years)

   

Value

 

Outstanding at beginning of year

    12     $ 471.74                  

Forfeited

        $                  

Expired

    (1 )   $ 1,796.39                  

Outstanding at end of year

    11     $ 344.11       2.46     $  

Vested and expected to vest

    11     $ 344.11       2.46     $  

Exercisable at year end

    11     $ 344.00       2.46     $  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
   

Options Outstanding

   

Options Exercisable

 
           

Weighted-Average

                         

Range of

         

Remaining

   

Weighted

           

Weighted

 

Exercise

 

Number of

   

Contractual Life

   

Average

   

Number of

   

Average

 

Prices

 

Options

   

(Years)

   

Price

   

Options

   

Price

 

$85.50 - $85.50

    3       4.04       85.50       3       85.50  

$137.25 - $395.85

    4       2.94     $ 250.36       4     $ 250.18  

$402.75 - $812.25

    3       2.32     $ 475.43       3     $ 475.67  

$900.00 - $2,945.25

    1       0.58     $ 1,100.94       1     $ 1,100.94  
      11       2.86     $ 344.11       11     $ 344.00  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Years Ended December 31,

 
   

2025

   

2024

 

Sales and marketing

  $ 76     $ 98  

Research and development

    47       220  

General and administrative

    1,351       1,055  
    $ 1,474     $ 1,373