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

Warrants - Key Level 3 inputs into the option pricing model related toVGS Warrants (Details)

v3.26.1
Warrants - Key Level 3 inputs into the option pricing model related toVGS Warrants (Details) - Level 3
Dec. 31, 2025
$ / shares
yr
VGS 3 Warrant Agreement [Member] | Volatility  
Warrants  
Warrants, measurement input 0.916
VGS 3 Warrant Agreement [Member] | Risk-free interest rate  
Warrants  
Warrants, measurement input 0.042
VGS 3 Warrant Agreement [Member] | Exercise price  
Warrants  
Warrants, measurement input 10.69
VGS 3 Warrant Agreement [Member] | Expected term  
Warrants  
Warrants, measurement input | yr 6.8
VGS 4 Warrant Agreement | Volatility  
Warrants  
Warrants, measurement input 0.910
VGS 4 Warrant Agreement | Risk-free interest rate  
Warrants  
Warrants, measurement input 0.0441
VGS 4 Warrant Agreement | Exercise price  
Warrants  
Warrants, measurement input 10.34
VGS 4 Warrant Agreement | Expected term  
Warrants  
Warrants, measurement input | yr 7
VGS 5 Warrant Agreement | Volatility  
Warrants  
Warrants, measurement input 0.920
VGS 5 Warrant Agreement | Risk-free interest rate  
Warrants  
Warrants, measurement input 0.0416
VGS 5 Warrant Agreement | Exercise price  
Warrants  
Warrants, measurement input 7.39
VGS 5 Warrant Agreement | Expected term  
Warrants  
Warrants, measurement input | yr 7
VGS 5 3A Warrant Agreement | Volatility  
Warrants  
Warrants, measurement input 0.920
VGS 5 3A Warrant Agreement | Risk-free interest rate  
Warrants  
Warrants, measurement input 0.0391
VGS 5 3A Warrant Agreement | Exercise price  
Warrants  
Warrants, measurement input 8.88
VGS 5 3A Warrant Agreement | Expected term  
Warrants  
Warrants, measurement input | yr 7