v3.26.1
Schedule of Option Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning 31,603  
Weighted Average Exercise Price Outstanding, Beginning $ 68.91  
Weighted Average Fair Value Outstanding, Beginning $ 43.05  
Weighted-average Remaining Contractual Life (years) Outstanding, Beginning 2 years 9 months 3 years 1 month 20 days
Number of Options Outstanding, Granted  
Weighted Average Exercise Price, Granted  
Weighted Average Fair Value, Granted  
Number of Options Outstanding, Expired (3,915)  
Weighted Average Exercise Price, Expired $ 78.70  
Weighted Average Fair Value, Expired $ 75.38  
Number of Options Outstanding, Forfeited/Cancelled  
Weighted Average Exercise Price, Forfeited/Cancelled  
Weighted Average Fair Value, Forfeited/Cancelled  
Number of Options Outstanding, Exercised  
Weighted Average Exercise Price, Exercised  
Weighted Average Fair Value, Exercised  
Number of Options Outstanding, Ending 27,688 31,603
Weighted Average Exercise Price Outstanding, Ending $ 67.52 $ 68.91
Weighted Average Fair Value Outstanding, Ending $ 38.48 $ 43.05
Number of Options Exercisable Ending 27,688  
Weighted Average Exercise Price, Exercisable Ending $ 67.52  
Weighted Average Fair Value, Exercisable Ending $ 38.48  
Weighted-average Remaining Contractual Life (years), Exercisable Ending 2 years 9 months