v3.26.1
Stockholders' Equity (Details ) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Offsetting Assets [Line Items]      
Options granted 0 15,000  
Options Held [Member]      
Offsetting Assets [Line Items]      
Options outstanding balance, After price modification 204,254    
Weighted average exercise price, After price modification $ 30.39    
Options outstanding beginning balance   216,212  
Weighted average exercise price at beginning   $ 29.60  
Options granted 0 15,000  
Weighted average exercise price granted $ 0 $ 6.04  
Options exercised 0 0  
Weighted average exercise price exercises $ 0 $ 0  
Options cancelled 3,888 12,500  
Weighted average exercise price cancelled $ 13.20 $ 13.20  
Options outstanding ending balance 200,366 216,100  
Weighted average exercise price at ending $ 30.54 $ 28.80  
Options, Exercisable 194,408   184,090
Weighted average exercise price, Exercisable $ 30.76   $ 31.68