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

Debt - VGS Promissory Note (Details)

v3.25.1
Debt - VGS Promissory Note (Details) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended
Dec. 12, 2024
Mar. 22, 2024
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
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)       $ 0.21    
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)       71.4    
Line of Credit | VGS 2 Promissory Note            
Debt            
Funding provided   $ 25,000,000        
Percentage of upfront-fee   1.50%        
Debt issuance costs       $ 500,000    
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 Promissory Note [Member]            
Debt            
Debt issuance costs       700,000    
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 Three | Line of Credit | VGS 3 Promissory Note            
Debt            
Percentage of back-end fee 6.75%          
Period Two | Line of Credit | VGS 3 Promissory Note            
Debt            
Percentage of back-end fee 4.50%          
VGS Promissory Note [Member]            
Debt            
Funding provided       40,000,000.0    
Percentage of upfront-fee     1.50%      
Original issue discount         $ 800,000  
Interest rate     14.00%      
Paid in kind interest, percentage     6.00%      
Paid in cash interest, percentage     8.00%      
Accrued interest         4,000,000.0  
Percentage of back-end fee     9.00%      
Amount drawn         29,100,000  
Term Loan Due December 2025 [Member]            
Debt            
Funding provided           $ 100,000,000.0
Interest rate           12.00%
Accrued interest       7,900,000 $ 12,500,000  
Amount drawn       65,000,000.0    
VGS 3 Promissory Note            
Debt            
Funding provided $ 25,000,000.0          
Original issue discount $ 12,800,000          
Accrued interest       100,000    
Amount drawn       25,400,000    
Debt Instrument, Back End Fee Periodic Payment Amount       1,250,000    
Refinancing of VGS Promissory Note [Member]            
Debt            
Funding provided       38,100,000    
Accrued interest       300,000    
VGS 2 Promissory Note            
Debt            
Accrued interest       3,600,000    
Amount drawn       $ 25,400,000