v3.25.2
Shareholders’ Equity - Schedule of Movement in Warrants Outstanding (Details) - Warrant [Member] - $ / shares
6 Months Ended
Dec. 31, 2024
Jun. 30, 2025
Schedule of Movement in Warrants Outstanding [Line Items]    
Outstanding at ending of year 7,728,611 7,070,239
Weighted-average exercise price, ending Balance $ 4.14 $ 4.14
Weighted average remaining contractual term (in years), ending Balance 1 year 7 months 17 days 1 year 1 month 20 days
Number of Warrants, Issued  
Weighted-average exercise price, Issued  
Weighted average remaining contractual term (in years), Issued  
Number of Warrants, Exercised   658,372
Weighted-average exercise price, Exercised   $ 0.001
Weighted average remaining contractual term (in years), Exercised  
Number of Warrants, Expired  
Weighted-average exercise price, Expired  
Weighted average remaining contractual term (in years), Expired