v3.26.1
Equity (Details 2) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding, intrinsic value
Options outstanding intrinsic value, exercisable    
Options outstanding, intrinsic value  
Options outstanding intrinsic value, ending    
Warrant [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted average exercise price, beginning $ 3,660 $ 3,724  
Number of warrants, beginning 7,903 7,965  
Weighted average remaining contractual terms 8 months 12 days 1 year 2 months 8 days 1 year 9 months 25 days
Weighted average exercise price, Granted    
Granted    
Weighted average remaining contractual term granted   4 years 10 months 6 days  
Weighted average exercise price, Exercised    
Exercised    
Weighted average exercise price, Forfeited   $ 12,000  
Forfeited (82) (62)  
Weighted average exercise price, ending     $ 3,724
Number of warrants, ending     7,965
Options outstanding, intrinsic value  
Weighted average exercise price exercisable, beginning $ 3,660    
Number of warrants exercisable, beginning   7,903  
Weighted average remaining contractual terms exercisable 8 months 12 days 1 year 4 months 2 days  
Options outstanding intrinsic value, exercisable    
Weighted average exercise price, beginning $ 3,571    
Number of warrants, beginning 6,578    
Weighted average remaining contractual terms 1 year 2 months 8 days    
Options outstanding, intrinsic value    
Weighted average exercise price, ending $ 3,546    
Number of warrants, ending 6,496    
Weighted average exercise price exercisable, ending $ 3,546    
Number of warrants exercisable, ending 6,496   7,903
Options outstanding intrinsic value, ending