XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Options Outstanding (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price options 211,512 105,090
Exercise Price $8.00 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price options 45,757
Exercise Price $9.68 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price options 81,396
Exercise Price $31.20 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price options 15,034 18,265
Exercise Price $51.60 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price options 17,500 17,500
Exercise Price $80.00 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price options 6,825 6,825
Exercise Price $133.40 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price options 45,000 62,500