v3.25.2
Stockholders Equity (Details) - Warrant [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Beginning balance 142,268 289,294 112,505
Warrants Exercised (29,763) (147,026) (112,505)
Ending balance 112,505 142,268  
Warrants Exercised, Exercise Prices $ 5.60 $ 5.60 $ 0
Bottom [Member]      
Beginning balance 5.60 5.60 5.60
Warrants Exercised, Exercise Prices     5.60
Ending balance 5.60 5.60  
Top [Member]      
Beginning balance 7.00 7.00 7.00
Warrants Exercised, Exercise Prices     $ 7.00
Ending balance $ 7.00 $ 7.00