XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Share-based Compensation (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Mar. 02, 2023
Feb. 07, 2021
Feb. 19, 2019
Feb. 28, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate     25.00%        
Share-Based Payment Arrangement, Expense $ 877 $ 1,563          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 1,467            
Share-Based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years            
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year            
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 5 years            
Restricted Stock Units (RSUs) [Member] | Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year            
Restricted Stock Units (RSUs) [Member] | Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 5 years            
The 2015 Equity Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 4,700,000     4,700,000 3,200,000 2,200,000 1,100,000
Shares, Issued (in shares) 2,187,843            
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 687,206            
Share-Based Payment Arrangement, Expense   619          
Deferred Compensation Liability, Current, Total   $ 619          
The 2007 and 2012 Equity Incentive Plans [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 0