XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price $ 60.08 $ 61.72 $ 61.72
Warrants Outstanding 616,338 635,314 635,314
Warrants Exercisable 616,338 635,314 635,314
Weighted Average Life of Outstanding Warrants in Months 26 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 26 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 26 months