XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Apr. 16, 2019
Options, Outstanding, Number (in shares) 807,685 882,892  
Total (in shares) 5,826,783    
Restricted Stock Units (RSUs) [Member]      
Equity Instruments Other than Options, Nonvested, Number (in shares) 333,716 271,951  
Performance Shares [Member]      
Equity Instruments Other than Options, Nonvested, Number (in shares) 423,621 383,103  
Equity Incentive Plan 2019 [Member]      
Options, Outstanding, Number (in shares) 807,685    
Number of Shares Authorized (in shares) 3,130,991   2,400,000
Equity Incentive Plan 2019 [Member] | Restricted Stock Units (RSUs) [Member]      
Equity Instruments Other than Options, Nonvested, Number (in shares) 333,716    
Equity Incentive Plan 2019 [Member] | Performance Shares [Member]      
Equity Instruments Other than Options, Nonvested, Number (in shares) 423,621    
Employee Stock Purchase Plan 2019 [Member]      
Number of Shares Authorized (in shares) 1,130,770