XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Share-based Compensation (Details Textual) - USD ($)
Pure in Thousands
1 Months Ended 2 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Apr. 30, 2020
Jan. 31, 2020
May 31, 2019
Jan. 31, 2019
Sep. 30, 2019
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2017
Share-based Payment Arrangement, Option [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate                 0.00% 0.00%    
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount                 $ 3,000.0      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                 2 years 2 months 12 days 2 years    
Restricted Stock Units (RSUs) [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                 2 years 2 years 3 months 18 days 3 years  
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount                 $ 1,400      
The 2017 Stock Incentive Plan [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)   6,000,000             7,500,000     2,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 1,500,000 1,900,000     2,100,000              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)                 1,380,816      
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares)     122,222       45,000 114,660        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     3 years       3 years          
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Share-based Payment Arrangement, Tranche One [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)               3 years        
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Share-based Payment Arrangement, Tranche Two [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)               4 years        
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Officers and Employees [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares)           263,087            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           3 years            
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Officers and Directors [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares)       73,992                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       3 years                
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Officer [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares)     35,211