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

Warrants - VGS Warrants (Details)

v3.26.1
Warrants - VGS Warrants (Details)
$ / shares in Units, $ in Millions
Feb. 13, 2025
shares
$ / shares
May 24, 2024
USD ($)
$ / shares
shares
Apr. 06, 2023
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Oct. 27, 2025
$ / shares
shares
Apr. 11, 2025
$ / shares
Dec. 31, 2024
$ / shares
Securities Purchase Agreement              
Warrants              
Shares issued (in shares)     1,600,000        
Class A common stock              
Warrants              
Common stock, par value (in dollars per share) | $ / shares   $ 0.005   $ 0.0001   $ 0.0001 $ 0.0001
Class A common stock | Pre-funded warrants              
Warrants              
Exercise price (in dollars per share) | $ / shares     $ 0.005        
Shares issued (in shares)   500,000          
Class A common stock | Securities Purchase Agreement              
Warrants              
Warrants to purchase common stock (in shares)     1,200,000        
Exercise price (in dollars per share) | $ / shares   $ 25.10 $ 56.50        
Shares issued (in shares)     1,400,000        
Class A common stock | Pre-funded warrants | Private Placement | Warrants Classified as Equity              
Warrants              
Sale of Stock, Consideration Received on Transaction | $   $ 6.6          
Class A common stock | Pre-funded warrants | Securities Purchase Agreement              
Warrants              
Warrants to purchase common stock (in shares)   800,000          
Class A common stock | Pre-Funded Warrants Member [Member] | Securities Purchase Agreement              
Warrants              
Warrants to purchase common stock (in shares)     200,000        
VGS 5 3A Warrant Agreement | Level 3 | Volatility              
Warrants              
Warrants to purchase common stock (in shares)         600,000    
Exercise price (in dollars per share) | $ / shares         $ 8.88    
Voting power disposed percentage (as a percent)       50.00%      
Warrants fair value | $       $ 4.5      
VGS 4 Warrant Agreement | Level 3 | Volatility              
Warrants              
Warrants fair value | $       14.0      
VGS 5 Warrant Agreement | Level 3 | Volatility              
Warrants              
Warrants fair value | $       $ 8.3      
VGS 3 Unsecured Promissory Note [Member] | VGS 3 Warrant Agreement [Member] | Class A common stock | VBC 3 Growth SPV LLC [Member]              
Warrants              
Warrants to purchase common stock (in shares)       1,400,000      
VGS 4 Unsecured Promissory Note [Member]              
Warrants              
Debt Instrument, Convertible, Number of Equity Instruments 1,400,000            
Debt Instrument, Convertible, Conversion Price | $ / shares $ 10.34            
VGS | Unsecured Promissory Note | VGS Warrant Agreement | Class A common stock              
Warrants              
Warrants to purchase common stock (in shares)       8,600      
Exercise price (in dollars per share) | $ / shares       $ 213.00      
VBC 3 Growth SPV LLC [Member] | VGS 3 Unsecured Promissory Note [Member] | VGS 3 Warrant Agreement [Member] | Class A common stock              
Warrants              
Exercise price (in dollars per share) | $ / shares       $ 10.69      
Warrants fair value | $       $ 12.1