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

Debt - VGS Promissory Note (Details)

v3.26.1
Debt - VGS Promissory Note (Details) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended
Aug. 27, 2025
May 29, 2025
Feb. 13, 2025
Dec. 12, 2024
Mar. 22, 2024
Aug. 31, 2025
Jul. 31, 2025
Dec. 31, 2022
Dec. 31, 2025
Nov. 30, 2020
VGS 3 Unsecured Promissory Note [Member] | VGS 3 Warrant Agreement [Member] | VBC 3 Growth SPV LLC [Member] | Class A Common Stock                    
Debt                    
Exercise price (in dollars per share)                 $ 10.69  
VGS 3 Unsecured Promissory Note [Member] | VGS 3 Warrant Agreement [Member] | VBC 3 Growth SPV LLC [Member] | Class A Common Stock                    
Debt                    
Warrant issued for securities (in shares)                 1.4  
Line of Credit | VGS 2 Promissory Note                    
Debt                    
Funding provided         $ 25,000,000.0          
Percentage of upfront-fee         1.50%          
Line of Credit | VGS 2 Promissory Note | Option One                    
Debt                    
Interest rate         17.50%          
Paid in kind interest, percentage         9.50%          
Paid in cash interest, percentage         8.00%          
Line of Credit | VGS 3 Promissory Note                    
Debt                    
Percentage of upfront-fee       1.50%            
Line of Credit | Refinancing of VGS Promissory Note [Member] | Option One                    
Debt                    
Paid in kind interest, percentage       11.50%            
Paid in cash interest, percentage       8.00%            
Line of Credit | Refinancing of VGS Promissory Note [Member] | Option Two                    
Debt                    
Paid in kind interest, percentage       19.50%            
Line of Credit | VGS 4 Unsecured Promissory Note [Member]                    
Debt                    
Funding provided     $ 30,000,000.0              
Percentage of upfront-fee     1.50%              
Line of Credit | VGS 4 Unsecured Promissory Note [Member] | Option One                    
Debt                    
Paid in kind interest, percentage     11.50%              
Paid in cash interest, percentage     8.00%              
Line of Credit | VGS 4 Unsecured Promissory Note [Member] | Option Two                    
Debt                    
Paid in kind interest, percentage     19.50%              
Line of Credit | VGS 4 Unsecured Promissory Note [Member] | First tranche                    
Debt                    
Funding provided     $ 15,000,000.0              
Line of Credit | VGS 4 Unsecured Promissory Note [Member] | Second tranche                    
Debt                    
Funding provided     $ 15,000,000.0              
Period Four | Line of Credit | VGS 2 Promissory Note                    
Debt                    
Debt Instrument, Back End Fee         9.00%          
Debt Instrument, Back End Fee Periodic Payment Amount         $ 1,250,000          
Period Four | Line of Credit | VGS 3 Promissory Note                    
Debt                    
Percentage of back-end fee       9.00%            
Period Four | Line of Credit | VGS 4 Unsecured Promissory Note [Member]                    
Debt                    
Debt Instrument, Back End Fee     9.00%              
Period Three | Line of Credit | VGS 3 Promissory Note                    
Debt                    
Percentage of back-end fee       6.75%            
Period Three | Line of Credit | VGS 4 Unsecured Promissory Note [Member]                    
Debt                    
Percentage of upfront-fee     6.75%              
Period One | Line of Credit | VGS 4 Unsecured Promissory Note [Member]                    
Debt                    
Debt Instrument, Back End Fee     2.25%              
Period Two | Line of Credit | VGS 3 Promissory Note                    
Debt                    
Percentage of back-end fee       4.50%            
Period Two | Line of Credit | VGS 4 Unsecured Promissory Note [Member]                    
Debt                    
Percentage of upfront-fee     4.50%              
VGS Promissory Note [Member]                    
Debt                    
Funding provided                 $ 40,000,000.0  
Percentage of upfront-fee               1.50%    
Interest rate               14.00% 13.50%  
Paid in kind interest, percentage               6.00%    
Paid in cash interest, percentage               8.00%    
Percentage of back-end fee               9.00%    
Term Loan Due December 2025 [Member]                    
Debt                    
Funding provided                   $ 100,000,000.0
Interest rate                 15.00%  
VGS 3 Promissory Note                    
Debt                    
Funding provided       $ 25,000,000.0            
Interest rate                 19.50%  
Debt Instrument, Back End Fee Periodic Payment Amount                 $ 1,250,000  
Refinancing of VGS Promissory Note [Member]                    
Debt                    
Funding provided       $ 38,100,000            
VGS 2 Promissory Note                    
Debt                    
Interest rate                 17.50%  
VGS 5 Promissory Note                    
Debt                    
Funding provided   $ 70,000,000.0                
Percentage of upfront-fee   1.50%                
Interest rate   19.50%             19.50%  
Paid in kind interest, percentage   8.00%                
Paid in cash interest, percentage   11.50%                
Warrant issued for securities (in shares)   1.4                
Exercise price (in dollars per share)   $ 7.39                
VGS 5 Promissory Note | First tranche                    
Debt                    
Funding provided   $ 15,000,000.0                
VGS 5 Promissory Note | Second tranche                    
Debt                    
Funding provided   15,000,000.0                
Debt Instrument, Periodic Payment, Principal $ 5,000,000.0                  
Proceeds from Lines of Credit           $ 6,500,000 $ 8,500,000      
VGS 5 Promissory Note | Tranche Three                    
Debt                    
Funding provided   $ 40,000,000.0                
VGS 5 Promissory Note | Debt, Third Tranche                    
Debt                    
Proceeds from Lines of Credit           $ 13,000,000.0        
VGS 5 Promissory Note | Period Four                    
Debt                    
Interest rate   9.00%                
VGS 5 Promissory Note | Period Three                    
Debt                    
Interest rate   6.75%                
VGS 5 Promissory Note | Period One                    
Debt                    
Interest rate   2.25%                
VGS 5 Promissory Note | Period One | Second tranche                    
Debt                    
Interest rate 12.00%                  
Paid in kind interest, percentage 4.00%                  
Paid in cash interest, percentage 8.00%                  
VGS 5 Promissory Note | Period Two                    
Debt                    
Interest rate   4.50%                
VGS 5 Promissory Note | Period Two | Second tranche                    
Debt                    
Interest rate 15.00%                  
Paid in kind interest, percentage 3.00%                  
Paid in cash interest, percentage 12.00%