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

Fair Value Measurements and Hierarchy - Fair Value Measurement Inputs and Valuation Techniques (Details)

v3.25.1
Fair Value Measurements and Hierarchy - Fair Value Measurement Inputs and Valuation Techniques (Details) - Level 3
Dec. 31, 2024
$ / shares
yr
Dec. 31, 2023
yr
$ / shares
Volatility | VGS 3 Warrant Agreement [Member]    
Warrants    
Warrants, measurement input 0.916  
Risk-free interest rate | VGS 3 Warrant Agreement [Member]    
Warrants    
Warrants, measurement input 0.042  
Exercise price | VGS 3 Warrant Agreement [Member]    
Warrants    
Warrants, measurement input 0.21  
Expected term | VGS 3 Warrant Agreement [Member]    
Warrants    
Warrants, measurement input | yr 6.8  
Private Placement Warrants | Volatility    
Warrants    
Warrants, measurement input 0.917 0.750
Private Placement Warrants | Risk-free interest rate    
Warrants    
Warrants, measurement input 0.044 0.040
Private Placement Warrants | Exercise price    
Warrants    
Warrants, measurement input 0.50 11.50
Private Placement Warrants | Expected term    
Warrants    
Warrants, measurement input | yr 6.2 2.9