XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Share-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2021
Sep. 30, 2020
May 31, 2020
May 31, 2019
Jun. 30, 2016
May 31, 2014
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 23, 2018
May 31, 2016
May 05, 2008
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)             62,726          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)             $ 2.96 $ 3.64        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value             $ 1,296 $ 1,280        
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Election Per Employee, Percent             10.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent               85.00%        
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)                     400,000  
Stock Repurchase Program, Number of Additional Shares Authorized to be Repurchased (in shares)       150,000 100,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award (in shares)             19,470 20,206        
Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased (in dollars per share)             $ 2.96 $ 5.39        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share)             $ 0.92 $ 1.67        
Defined Contribution Plan, Employers Matching Contribution, Employee Requisite Service Period, Minimum (Year)             1 year          
Defined Contribution Plan, Cost             $ 343 $ 361        
Other Noncurrent Liabilities [Member] | Pension Plan [Member] | PHILIPPINES                        
Defined Benefit Plan, Benefit Obligation, Ending Balance             $ 213 199        
The 401(k) Plan, First Three Percent of Participant's Contribution [Member]                        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match             100.00%          
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay             3.00%          
The 401(k) Plan, Next Two Percent of Participant's Contribution [Member]                        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match             50.00%          
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay             2.00%          
The 2008 Equity Incentive Plan [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                       900,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)             907,085         274,298
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 1,550,000 225,000 200,000 300,000 250,000 500,000            
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award, Stock Options, Value of Award                 $ 22,500      
The 2008 Equity Incentive Plan [Member] | Maximum [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)                 10 years      
The 2008 Equity Incentive Plan [Member] | Minimum [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, Performance Period (Year)                 1 year      
Employee Stock Purchase Plan [Member]                        
Share-Based Payment Arrangement, Expense             $ 18 34        
Share-Based Payment Arrangement, Option [Member]                        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total             $ 2,395          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)             2 years 2 months 8 days          
Selling, General and Administrative Expenses [Member]                        
Share-Based Payment Arrangement, Expense             $ 1,551 $ 1,418        
Amazon Transaction Agreement [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                   4,000,000