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

Warrants - March 2023 Warrants (Details)

v3.26.1
Warrants - March 2023 Warrants (Details) - Class A Common Stock - shares
Dec. 31, 2025
May 24, 2024
Apr. 06, 2023
Securities Purchase Agreement      
Warrants      
Warrant issued for securities (in shares)     1,200,000
Securities Purchase Agreement | Pre-funded warrants      
Warrants      
Warrant issued for securities (in shares)   800,000  
Securities Purchase Agreement | Pre-Funded Warrants Member [Member]      
Warrants      
Warrant issued for securities (in shares)     200,000
Unsecured Promissory Note | VGS | VGS Warrant Agreement      
Warrants      
Warrant issued for securities (in shares) 8,600