XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Warrants Outstanding (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 60.08 $ 60.08
Warrants Outstanding 616,338 616,338
Warrants Exercisable 616,338 616,338
Weighted Average Life of Outstanding Warrants in Months 23 months  
Warrants Range One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 60.00  
Warrants Outstanding 592,125  
Warrants Exercisable 592,125  
Weighted Average Life of Outstanding Warrants in Months 23 months  
Warrants Range Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 61.95  
Warrants Outstanding 24,213  
Warrants Exercisable 24,213  
Weighted Average Life of Outstanding Warrants in Months 23 months