Quarterly report [Sections 13 or 15(d)]

Debt - VGS Promissory Note (Details)

v3.25.2
Debt - VGS Promissory Note (Details)
Jun. 21, 2025
USD ($)
May 29, 2025
USD ($)
$ / shares
shares
Feb. 13, 2025
USD ($)
shares
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt          
Interest rate       19.50%  
Unamortized discount       $ 33,351,000 $ 13,983,000
VGS 4 Unsecured Promissory Note [Member]          
Debt          
Debt Instrument, Convertible, Number of Equity Instruments | shares     1,400,000    
Debt Instrument, Convertible, Conversion Price | $ / shares     $ 10.34    
Line of Credit | VGS 4 Unsecured Promissory Note [Member]          
Debt          
Funding provided     $ 30,000,000.0    
Percentage of upfront-fee     1.50%    
Unamortized discount     $ 14,500,000    
Warrants fair value     $ 14,000,000.0    
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    
Line of Credit | Term Loan Facility          
Debt          
Funding provided     $ 100,000,000.0    
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 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 4 Unsecured Promissory Note [Member]          
Debt          
Percentage of upfront-fee     4.50%    
VGS Promissory Note [Member]          
Debt          
Interest rate       13.50%  
Term Loan Due December 2025 [Member]          
Debt          
Interest rate       12.00%  
VGS 3 Promissory Note          
Debt          
Interest rate       19.50%  
VGS 2 Promissory Note          
Debt          
Interest rate       17.50%  
VGS 4 Promissory Note          
Debt          
Interest rate       19.50%  
Unamortized discount       $ 14,400,000  
VGS 5 Promissory Note          
Debt          
Funding provided   $ 70,000,000.0      
Percentage of upfront-fee   1.50%      
Interest rate   19.50%      
Paid in kind interest, percentage   8.00%      
Paid in cash interest, percentage   11.50%      
Warrant issued for securities (in shares) | shares   1,400,000      
Exercise price (in dollars per share) | $ / shares   $ 7.39      
Unamortized discount   $ 9,400,000   $ 9,400,000  
Warrants outstanding   8,300,000      
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      
Proceeds from Lines of Credit $ 15,000,000.0        
VGS 5 Promissory Note | Tranche Three          
Debt          
Funding provided   $ 40,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 Two          
Debt          
Interest rate   4.50%