v3.26.1
Stock-Based Compensation (Details 7) - 2015 Plan - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Restricted Stock Units (RSUs) [Member]    
Number Outstanding, shares 54,244 64,768
Exercise Price $ 13.353 $ 13.600
Restricted Stock Units (RSUs) One [Member]    
Number Outstanding, shares 500  
Exercise Price $ 12.020  
Weighted Average Remaining Contractual Life (years) 9 months  
Restricted Stock Units (RSUs) Two [Member]    
Number Outstanding, shares 13,334  
Exercise Price $ 12.040  
Weighted Average Remaining Contractual Life (years) 10 months 6 days  
Restricted Stock Units (RSUs) Three [Member]    
Number Outstanding, shares 1,667  
Exercise Price $ 12.602  
Weighted Average Remaining Contractual Life (years) 1 year 18 days  
Restricted Stock Units (RSUs) Four [Member]    
Number Outstanding, shares 22,500  
Exercise Price $ 13.500  
Weighted Average Remaining Contractual Life (years) 9 months 18 days  
Restricted Stock Units (RSUs) Five [Member]    
Number Outstanding, shares 14,108  
Exercise Price $ 14.000  
Weighted Average Remaining Contractual Life (years) 3 months  
Restricted Stock Units (RSUs) Six [Member]    
Number Outstanding, shares 1,667  
Exercise Price $ 14.850  
Weighted Average Remaining Contractual Life (years) 10 months 24 days  
Restricted Stock Units (RSUs) Seven [Member]    
Number Outstanding, shares 234  
Exercise Price $ 19.414  
Weighted Average Remaining Contractual Life (years) 7 months 24 days  
Restricted Stock Units (RSUs) Eight [Member]    
Number Outstanding, shares 234  
Exercise Price $ 26.400  
Weighted Average Remaining Contractual Life (years) 14 days