v3.25.2
Schedule of Stock Option and Related Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Equity [Abstract]    
No. of Stock Option, Beginning Balance 105,090  
Weighted-Average Grant Date Fair Value Per Stock Option, Beginning Balance $ 98.6  
Weighted-Average Remaining Contractual Life, Ending 9 years 7 years 9 months 18 days
No. of Stock Option, Granted 150,934  
Weighted-Average Grant Date Fair Value Per Stock Option, Granted $ 7.8  
Weighted-Average Remaining Contractual Life, Granted 9 years 8 months 12 days  
No. of Stock Option, Forfeited (95,183)  
No. of Stock Option, Ending Balance 160,841 105,090
Weighted-Average Grant Date Fair Value Per Stock Option, Ending Balance $ 32.7 $ 98.6
No. of Stock Option, Vested and expected $ 160,841  
Weighted-Average Grant Date Fair Value Per Stock Option, Vested and expected Ending Balance $ 32.7  
Weighted-Average Remaining Contractual Life, Vested and expected Ending 9 years