XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Stock-based Compensation (Details Textual)
$ in Thousands
12 Months Ended
Feb. 13, 2023
shares
Jan. 01, 2023
shares
May 10, 2022
USD ($)
shares
Jan. 01, 2022
shares
Aug. 16, 2021
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Number of Equity Incentive Plans           5  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           0 0
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $           $ 0  
Common Stock [Member]              
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)           107,336 64,773
The 2021 Plan [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares)         514,681    
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum         5.00% 3.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)       1,143,844      
The 2022 Employee Stock Purchase Plan [Member]              
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $           $ 282  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year  
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           497,543  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | $           $ 9,716  
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $           $ 5,603  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 10 days  
Restricted Stock Units (RSUs) [Member] | The 2014 and 2016 Equity Incentive Plans [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           58,056  
Restricted Stock Units (RSUs) [Member] | The 2016 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           4 years  
Restricted Stock Units (RSUs) [Member] | The 2016 Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage           25.00%  
Restricted Stock Units (RSUs) [Member] | The 2016 Plan [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           3 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage           25.00%  
Restricted Stock Units (RSUs) [Member] | The 2021 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           1,761,881  
Restricted Stock Units (RSUs) [Member] | The 2021 Plan [Member] | Share-Based Payment Arrangement, Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           3 years  
Restricted Stock Units (RSUs) [Member] | The 2021 Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Share-Based Payment Arrangement, New Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           1 year  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage           25.00%  
Restricted Stock Units (RSUs) [Member] | The 2021 Plan [Member] | Share-Based Payment Arrangement, Tranche Two [Member] | Share-Based Payment Arrangement, New Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           3 years  
Restricted Stock Units (RSUs) [Member] | The 2023 CEO Inducement Grant Plan [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 233,332            
Share-Based Payment Arrangement, Option [Member] | The 2014 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           4 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           10 years  
Share-Based Payment Arrangement, Option [Member] | The 2022 Employee Stock Purchase Plan [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     66,666        
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum     1.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   117,465          
Share Based Compensation Arrangement, By Share Based Payment Award, Offering Period (Month)     24 months        
Share Based Compensation Arrangement By Share Based Payment Award, Number of Purchase Periods     4        
Share Based Compensation Arrangement By Share Based Payment Award, Purchase Period Duration (Month)     6 months        
Share Based Compensation Arrangement By Share Based Payment Award Minimum Employee Subscription Rate     1.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate     10.00%        
Share Based Compensation Arrangement By Share Based Payment Award, Maximum Employee Subscription Amount Per Purchase Period | $     $ 15        
Share Based Compensation Arrangement By Share Based Payment Award, Maximum Employee Subscription Amount Per Year | $     $ 25        
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent     85.00%        
Amounts Withheld for Employee Stock Purchases | $           $ 41 $ 58
Service Based RSUs [Member] | The 2023 CEO Inducement Grant Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 166,666            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years            
Market Based RSUs [Member] | The 2023 CEO Inducement Grant Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 66,666            
Share Based Compensation Arrangement By Share Based Payment Award, Number of Calendar Quarters to Vest 6