v3.26.1
Debt - VGS Promissory Note (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
6 Months Ended 12 Months Ended
Jun. 21, 2025
May 29, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt          
Interest rate     19.50%    
Unamortized discount     $ 238   $ 63,320
Long-term debt, gross     120,092   336,730
Proceeds from long-term debt, net of original issue discount     $ 27,000 $ 45,000  
VGS Promissory Note [Member]          
Debt          
Interest rate     13.50%    
Long-term debt, gross     $ 0   49,374
Term Loan Due December 2025 [Member]          
Debt          
Interest rate     15.00%    
Long-term debt, gross     $ 84,030   82,885
VGS 3 Promissory Note          
Debt          
Interest rate     19.50%    
Long-term debt, gross     $ 0   35,435
VGS 2 Promissory Note          
Debt          
Interest rate     17.50%    
Long-term debt, gross     $ 0   38,667
VGS 4 Promissory Note          
Debt          
Interest rate     19.50%    
Long-term debt, gross     $ 0   41,110
VGS 5 Promissory Note          
Debt          
Funding provided   $ 70,000      
Interest rate   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      
Long-term debt, gross     0   55,070
Proceeds from long-term debt, net of original issue discount     $ 27,000   $ 28,000
VGS 5 Promissory Note | First tranche          
Debt          
Funding provided   $ 15,000      
VGS 5 Promissory Note | Second tranche          
Debt          
Funding provided   15,000      
Proceeds from Lines of Credit $ 15,000        
VGS 5 Promissory Note | Tranche Three          
Debt          
Funding provided   $ 40,000