XML 90 R79.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock Options and Warrants - Series E PIPE Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2026
Dec. 31, 2025
Series E A Warrants [Member]        
Common Stock Options and Warrants [Abstract]        
Warrants expire date     Aug. 15, 2028  
Series E B Warrants [Member]        
Common Stock Options and Warrants [Abstract]        
Warrants expire date     Aug. 15, 2024  
Common Stock [Member]        
Common Stock Options and Warrants [Abstract]        
Warrants exercised issuance of shares (in Shares) 2,333,334      
Common Stock [Member] | Series E PIPE Warrants [Member]        
Common Stock Options and Warrants [Abstract]        
Warrants to purchase common stock (in Shares)     8,000,000  
Warrant exercise price (in Dollars per share)     $ 6  
Series E A Warrants [Member]        
Common Stock Options and Warrants [Abstract]        
Warrants outstanding (in Shares)     4,000,000 4,000,000
Remaining contractual life     2 years 4 months 24 days 2 years 7 months 6 days
Series E B Warrants [Member]        
Common Stock Options and Warrants [Abstract]        
Warrants exercised issuance of shares (in Shares)   4,000,000    
Proceeds from issuance of warrants (in Dollars)   $ 24.0    
Warrants outstanding (in Dollars)     $ 0.0 $ 0.0