v3.26.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Anti-dilutive Securities Excluded from EPS (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net loss per ordinary share    
Anti-dilutive securities excluded from EPS 12,818,411 12,112,739
Employee Stock Option    
Net loss per ordinary share    
Anti-dilutive securities excluded from EPS 7,548,411 8,022,989
Restricted share units    
Net loss per ordinary share    
Anti-dilutive securities excluded from EPS 4,570,000 3,389,750
Warrants    
Net loss per ordinary share    
Anti-dilutive securities excluded from EPS 700,000 700,000