v3.25.2
Schedule of Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Number of option, outstanding begining 6,331 4,462  
Weighted average exercise price, outstanding beginning 1,426.52 2,000.00  
Weighted average remaining contractual life in years, outstanding 3 years 4 months 2 days 3 years 9 months 18 days 5 years 3 months
Number of option, exercisable beginning 4,398 4,122  
Weighted average exercise price exercisable beginning 1,426.52 2,000.00  
Weighted average remaining contractual life in years, exercisable 3 years 7 months 9 days 4 years 3 months 7 days 5 years 3 months 10 days
Aggregate Intrinsic Value Exercisable, Beginning
Number of Option, Granted 1,894  
Weighted average exercise price granted $ 29.00  
Number of option, forfeited (1,087) (25)  
Weighted average exercise price, forfeited $ 2,000.00  
Number of option, vested 4,076 4,398  
Weighted average exercise price, vested  
Number of option, forfeited 1,087 25  
Number of option, expired 500    
Number of option, outstanding ending 4,744 6,331 4,462
Weighted average exercise price, outstanding ending $ 1,532.26    
Number of option, exercisable ending 4,076 4,398 4,122
Weighted average exercise price, exercisable ending $ 1,532.26    
Aggregate Intrinsic Value Exercisable, Ending