XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from calculation 179,573,821 829,491
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from calculation 6,062,239 148,577
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from calculation 32,666 44,918
Six Percent Convertible Exchangeable Preferred [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from calculation 3 6
Series A Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from calculation 440 440
Series D Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from calculation 39,021,180
Series E Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from calculation 110,000,000
Common Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from calculation 24,457,293 635,550