XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Apr. 16, 2019
Schedule Of Capital Reserved For Future Issuance [Line Items]      
Options, Outstanding, Number (in shares) 499,676 588,385  
Total (in shares) 7,091,091    
Restricted Stock Units (RSUs) [Member]      
Schedule Of Capital Reserved For Future Issuance [Line Items]      
Equity Instruments Other than Options, Nonvested, Number (in shares) 296,285 320,411  
Performance Shares [Member]      
Schedule Of Capital Reserved For Future Issuance [Line Items]      
Equity Instruments Other than Options, Nonvested, Number (in shares) 502,022 460,450  
Equity Incentive Plan 2019 [Member]      
Schedule Of Capital Reserved For Future Issuance [Line Items]      
Options, Outstanding, Number (in shares) 499,676    
Number of Shares Authorized (in shares) 4,211,864   2,400,000
Equity Incentive Plan 2019 [Member] | Restricted Stock Units (RSUs) [Member]      
Schedule Of Capital Reserved For Future Issuance [Line Items]      
Equity Instruments Other than Options, Nonvested, Number (in shares) 296,285    
Equity Incentive Plan 2019 [Member] | Performance Shares [Member]      
Schedule Of Capital Reserved For Future Issuance [Line Items]      
Equity Instruments Other than Options, Nonvested, Number (in shares) 502,022    
Employee Stock Purchase Plan 2019 [Member]      
Schedule Of Capital Reserved For Future Issuance [Line Items]      
Number of Shares Authorized (in shares) 1,581,244