Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Options Granted and Outstanding (Details)

v3.25.1
Schedule of Options Granted and Outstanding (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Options Outstanding, Balance 53,342  
Weighted Average Exercise Price, Balance $ 221.40  
Weighted Average Remaining Contractual Life (Years), Options outstanding 7 years 3 months 18 days 5 years 8 months 12 days
Aggregate Intrinsic Value, Options outstanding  
Options Outstanding, Balance 52,785  
Weighted Average Exercise Price, Balance $ 4.78  
Options Outstanding, Balance (6,687)  
Weighted Average Exercise Price, Balance $ 235.38  
Options Outstanding, Balance 99,440 53,342
Weighted Average Exercise Price, Balance $ 105.51 $ 221.40
Aggregate Intrinsic Value, Options outstanding
Options Outstanding, Balance 44,903  
Weighted Average Exercise Price, Balance $ 226.89  
Weighted Average Remaining Contractual Life (Years), Options exercisable 4 years 8 months 12 days  
Aggregate Intrinsic Value, Options outstanding  
Options Outstanding, Balance 44,903  
Weighted Average Exercise Price, Balance $ 226.89  
Weighted Average Remaining Contractual Life (Years), Options Fully vested 4 years 8 months 12 days  
Aggregate Intrinsic Value, Options outstanding  
Options Outstanding, Balance $ 54,603  
Weighted Average Exercise Price, Balance $ 5.69  
Weighted Average Remaining Contractual Life (Years), Options Expected vest 9 years 4 months 24 days  
Aggregate Intrinsic Value, Options outstanding