v3.26.1
Shareholders' Equity - Underwriting Agreement (Details) - USD ($)
$ / shares in Units, $ in Millions
Jul. 11, 2025
Jul. 29, 2020
Authorized share capital    
Number of shares issued during the period 31,500,000  
Public offering price $ 1.5  
Proceeds from issuance or sale of equity $ 48.6 $ 50.0
Payment of underwriting commissions and other offering expenses $ 3.9  
Pre-funded warrants    
Authorized share capital    
Warrants issued to purchase shares 3,502,335  
Warrants offering price $ 1.499  
Warrants exercise price $ 0.001  
Series A common warrants    
Authorized share capital    
Warrants issued to purchase shares 31,500,000  
Series B common warrants    
Authorized share capital    
Warrants issued to purchase shares 31,500,000  
Pre funded warrant and series A common warrants    
Authorized share capital    
Warrants issued to purchase shares 3,502,335  
Pre funded warrant and series B common warrants    
Authorized share capital    
Warrants issued to purchase shares 3,502,335