XML 86 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Note 13 - Share-Based Compensation (Details Textual) - USD ($)
12 Months Ended
Aug. 14, 2024
May 31, 2024
Dec. 31, 2025
Jan. 01, 2026
Jan. 01, 2025
Jun. 30, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation expense     $ 21,300,000      
Expected dividend yield     0.00%      
Cash dividends     $ 0      
2017 Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)           4,000,000
Amended 2020 Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 4,870,092 4,870,092        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)   12,500,000        
Percentage of increase in common stock capital shares for future issuance   5.00%        
Pursuant to the "Evergreen" Provision in the Amended and Restated Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         3,533,573  
Subsequent Event [Member] | Pursuant to the "Evergreen" Provision in the Amended and Restated Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       3,716,899    
Employee Stock Option | Amended 2020 Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation expense, weighted-average expected recognition period     2 years 7 months 24 days