Quarterly report [Sections 13 or 15(d)]

Debt - VGS Promissory Note (Details)

v3.25.1
Debt - VGS Promissory Note (Details)
Feb. 13, 2025
USD ($)
shares
$ / shares
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt      
Unamortized discount   $ 28,136,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    
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 4 Promissory Note      
Debt      
Unamortized discount   $ 14,200,000