XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants (Details - Warrants outstanding)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Tradeable Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants outstanding | shares 482
Exercise price | $ / shares $ 220.00
[custom:WarrantExpirationDate] February 2027
Investor Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants outstanding | shares 400
Exercise price | $ / shares $ 4,000.00 [1]
[custom:WarrantExpirationDate] March 2027
Series B Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants outstanding | shares 12,353,992
Exercise price | $ / shares $ 2.7879 [2]
[custom:WarrantExpirationDate] February 2029
[1] As adjusted.
[2] As adjusted and subject to further adjustments. In a subsequent event on January 3, 2025, 127,443 Series B Warrants were exercised leaving 12,226,549 warrants remaining outstanding.