v3.25.2
Stockholders' Equity (Details) - Options Held [Member] - $ / shares
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Offsetting Assets [Line Items]        
Options outstanding balance, After price modification 218,712 216,212    
Weighted average exercise price, After price modification $ 28.78 $ 29.60    
Options outstanding beginning balance     122,225 106,475
Weighted average exercise price at beginning     $ 42.40 $ 45.20
Options granted 15,000 96,375 15,750
Weighted average exercise price granted $ 6.04 $ 13.20 $ 23.60
Options exercised 0 0 0 0
Weighted average exercise price exercises $ 0 $ 0 $ 0 $ 0
Options cancelled 12,500
Weighted average exercise price cancelled $ 13.20
Options outstanding ending balance 218,712   218,600 122,225
Weighted average exercise price at ending $ 28   $ 29.60 $ 42.40
Options, Exercisable 190,119   171,379  
Weighted average exercise price, Exercisable $ 31.11   $ 32.80