XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Note 14 - Stockholders' Equity - Stockholders' Equity Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Balances $ 115,012   $ 115,092  
Exercise of stock options (in shares) 975 45,538 12,567 73,875
Exercise of stock options $ 56   $ 570  
Stock-based compensation 1,436   2,828  
Net income (3,125) $ 1,807 (6,145) $ 3,956
Other comprehensive income (loss) 121 $ (773) 1,155 $ (1,239)
Balances $ 113,500   113,500  
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration     0  
Repurchase and retirement of shares     $ 0  
Common Stock [Member]        
Balances (in shares) 10,762,581   10,747,417  
Balances $ 29,655   $ 28,515  
Exercise of stock options (in shares) 975   12,567  
Exercise of stock options $ 76   $ 832  
Stock-based compensation (in shares) 5,191   10,623  
Stock-based compensation $ 462   $ 846  
Other comprehensive income (loss) $ 0   $ 0  
Balances (in shares) 10,768,747   10,768,747  
Balances $ 30,193   $ 30,193  
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration (in shares)     (1,860)  
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration     $ 0  
Repurchase and retirement of shares (in shares)     0  
Repurchase and retirement of shares     $ 0  
Additional Paid-in Capital [Member]        
Balances 3,530   2,764  
Exercise of stock options (20)   (262)  
Stock-based compensation 974   1,982  
Other comprehensive income (loss) 0   0  
Balances 4,484   4,484  
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration     0  
Repurchase and retirement of shares     0  
Retained Earnings [Member]        
Balances 80,450   83,470  
Exercise of stock options 0   0  
Stock-based compensation 0   0  
Net income (3,125)   (6,145)  
Other comprehensive income (loss) 0   0  
Balances 77,325   77,325  
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration     0  
Repurchase and retirement of shares     0  
AOCI Attributable to Parent [Member]        
Balances 1,377   343  
Exercise of stock options 0   0  
Stock-based compensation 0   0  
Other comprehensive income (loss) 121   1,155  
Balances $ 1,498   1,498  
Shares deducted from exercise of stock options for payment of withholding taxes and exercise consideration     0  
Repurchase and retirement of shares     $ 0