XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Note 9 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
2 Months Ended 12 Months Ended
Dec. 01, 2025
shares
Nov. 20, 2025
shares
Feb. 12, 2024
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2026
USD ($)
Nov. 09, 2026
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
shares
Dec. 31, 2019
Dec. 31, 2017
Nov. 09, 2025
Jul. 31, 2002
shares
Common Stock, Number of Votes Per Share             1              
Stock Issued During Period, Shares, New Issues (in shares) 450,000 3,000,000                        
Proceeds From Issuance of Common Stock, Net | $             $ 63,261 $ 0 $ 0          
Payments of Stock Issuance Costs | $             $ 650              
Preferred Stock, Shares Authorized (in shares)       5,000,000     5,000,000 5,000,000            
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.001     $ 0.001 $ 0.001            
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)       1,000,000     1,000,000              
Share Repurchase Program Additional Number of Shares Authorized To Be Repurchased (in shares)       7,800,000     7,800,000              
Share Repurchase Program, Remaining Authorized, Number of Shares       684,486     684,486              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross             0     0        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares               $ 10.46 $ 11.3          
Share-based Compensation Arrangement by Share-based Payment Award, Options and Stock Appreciation Rights, Exercises in Period, Intrinsic Value | $             $ 194 $ 187 $ 173          
Chief Executive Officer [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded     7,268                      
Chief Operating Officer [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded     6,460                      
Chief Commercial Officer [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded     6,460                      
Performance Share Units [Member] | Chief Executive Officer [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of License Revenue Target, Proportional Percentage to Be Received upon Achievement       99.00%     99.00%              
Short-Term Executive PSUs [Member]                            
Share-Based Compensation, Term Extension (Year)                         2 years  
Share-Based Payment Arrangement, Plan Modification, Incremental Cost | $       $ 371                    
Short-Term Executive PSUs [Member] | Forecast [Member]                            
Share-Based Payment Arrangement, Plan Modification, Incremental Cost | $         $ 2,356 $ 2,727                
Short-Term Executive PSUs [Member] | Chief Executive Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             25,795              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded, Percentage     100.00%                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded     51,918                      
Short-Term Executive PSUs [Member] | Chief Financial Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             5,158              
Short-Term Executive PSUs [Member] | Chief Operating Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             4,585              
Short-Term Executive PSUs [Member] | Chief Commercial Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             4,585              
Short-Term Executive PSUs [Member] | CFO, COO, and CCO [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Addtional Shares Issuable, Performance Goals Exceeded, Percentage     70.00%                      
RSUs and PSUs [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             988,322              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Vesting Date Fair Value (in dollars per share) | $ / shares             $ 26.25              
Stock Options, Stock Appreciation Rights, Restricted Stock Units, and Performance Share Units [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant       1,088,491     1,088,491              
Share-Based Payment Arrangement, Employee [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period                     3 years 1 year    
Share-Based Payment Arrangement, Tranche One [Member] | Share-Based Payment Arrangement, Nonemployee [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage             25.00%              
Vesting on February 16, 2025 [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.40%                      
Vesting on February 16, 2025 [Member] | Short-Term Executive PSUs [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage             33.40%              
Vesting on February 16, 2026 [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.30%                      
Vesting on February 16, 2026 [Member] | Short-Term Executive PSUs [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage             33.30%              
Vesting on February 16, 2027 [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.30%                      
Vesting on February 16, 2027 [Member] | Short-Term Executive PSUs [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage             33.30%              
Goals One [Member] | Short-Term Executive PSUs [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     90.00%                      
Goals One [Member] | Short-Term Executive PSUs [Member] | Full Vesting Based on The Achievement of 2022 License Target [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     50.00%                      
Goals One [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     100.00%                      
Goals One [Member] | Short-Term Executive PSUs [Member] | Increase in Eligible PSUs, Percent [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage     7.00%                      
Goals One [Member] | Short-Term Executive PSUs [Member] | Chief Executive Officer [Member] | Increase in Eligible PSUs, Percent [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage     10.00%                      
Goals One [Member] | Maximum [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Achievement In Excess of 90 Percent [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     99.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     99.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage     110.00%                      
Goals One [Member] | Minimum [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Achievement In Excess of 90 Percent [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     91.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     90.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage     1.00%                      
Goals Two [Member] | Short-Term Executive PSUs [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     25.00%                      
Goals Two [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     100.00%                      
Goals Two [Member] | Short-Term Executive PSUs [Member] | Increase in Eligible PSUs, Percent [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage     7.00%                      
Goals Two [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     25.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     90.00%                      
Goals Two [Member] | Short-Term Executive PSUs [Member] | Chief Executive Officer [Member] | Increase in Eligible PSUs, Percent [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage     10.00%                      
Goals Two [Member] | Maximum [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage     110.00%                      
Goals Two [Member] | Maximum [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     99.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     99.00%                      
Goals Two [Member] | Minimum [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return In Excess of 100 Percent of S&P500 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage     1.00%                      
Goals Two [Member] | Minimum [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return Being at Least 90 Percent of S&P500 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     91.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     90.00%                      
Goals Three [Member] | Short-Term Executive PSUs [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     25.00%                      
Goals Three [Member] | Short-Term Executive PSUs [Member] | Increase in Eligible PSUs, Percent [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage     7.00%                      
Goals Three [Member] | Short-Term Executive PSUs [Member] | Full Vesting Based on The Achievement of Positive Shareholder Return [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     25.00%                      
Goals Three [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     90.00%                      
Goals Three [Member] | Short-Term Executive PSUs [Member] | Chief Executive Officer [Member] | Increase in Eligible PSUs, Percent [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Conditional Increase in Shares, Percentage     10.00%                      
Goals Three [Member] | Maximum [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     99.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     99.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage     110.00%                      
Goals Three [Member] | Minimum [Member] | Short-Term Executive PSUs [Member] | Vesting Based on Actual Return Being at Least 90 Percent of Russel 2000 Index [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     91.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Threshold, Percentage     90.00%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Actual Performance Results, in Excess of Performance Threshold, Percentage     1.00%                      
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Chief Executive Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     34,612                      
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     15,575                      
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Chief Operating Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     13,844                      
The2011 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Chief Commercial Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     13,844                      
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Chief Executive Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     51,918                      
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Chief Financial Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     10,383                      
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Chief Operating Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     9,229                      
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Chief Commercial Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     9,229                      
The2011 Stock Incentive Plan [Member] | Maximum [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period             4 years              
The2011 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage             25.00%              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period             1 year              
The2011 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period             36 months              
The2011 Stock Incentive Plan [Member] | Vesting After the First Anniversary Grant Date [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     50.00%                      
The 2002 Employee Stock Purchase Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant       553,333     553,333             3,950,000
Period Employees Eligible To Participate in Employee Stock Purchase Plan (Month)             5 months              
Minimum Working Hours for Eligibility of Employee Stock Purchase Plan             20              
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)             154,600 147,367 133,938          
Shares Issued, Price Per Share (in dollars per share) | $ / shares       $ 19.09     $ 19.09 $ 19.56 $ 25.33          
Proceeds from Stock Plans | $             $ 2,952 $ 2,883 $ 3,393          
The 2002 Employee Stock Purchase Plan [Member] | Commencement of Offer Period [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Vesting Price, Percentage Fair Value Market Value       85.00%     85.00%              
The 2002 Employee Stock Purchase Plan [Member] | Last Day of Purchase Period [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Vesting Price, Percentage Fair Value Market Value       85.00%     85.00%