v3.26.1
Options - Forth Shares Authorized and Available Under our Incentive Plans (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Granted 113,469 118,111  
Options Exercised 0 50,459  
Options Cancelled or Expired 0 14,824  
Options Outstanding 1,777,024 2,584,791 2,620,813
The 2016 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Authorized 12,712    
Options Granted 3,333    
Options Cancelled or Expired 2,000    
Options Outstanding 1,333    
Options Available to be Issued 11,379    
The 2020 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Authorized 2,964,150    
Options Granted 2,443,599    
Options Exercised   50,459  
Options Cancelled or Expired 869,493    
Options Outstanding 1,523,647    
Options Available to be Issued 1,440,503    
The 2024 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Authorized 3,000,000    
Options Granted 170,033    
Options Cancelled or Expired 129,822    
Options Outstanding 40,211    
Options Available to be Issued 2,959,789