Annual report [Section 13 and 15(d), not S-K Item 405]

Warrants - March 2023 Warrants (Details)

v3.25.1
Warrants - March 2023 Warrants (Details) - Class A Common Stock - shares
Dec. 31, 2024
May 24, 2024
Apr. 06, 2023
Securities Purchase Agreement      
Warrants      
Warrant issued for securities (in shares)     59,900,000
Securities Purchase Agreement | Pre-funded warrants      
Warrants      
Warrant issued for securities (in shares)   25,800,000  
Securities Purchase Agreement | Pre-Funded Warrants Member [Member]      
Warrants      
Warrant issued for securities (in shares)     10,800,000
Unsecured Promissory Note | VGS | VGS Warrant Agreement      
Warrants      
Warrant issued for securities (in shares) 400,000    
Voting power disposed percentage (as a percent) 50.00%