v3.26.1
Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive shares (shares) 34,488,741 24,052,034
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive shares (shares) 92,500 32,412
Share Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive shares (shares) 31,130,935 20,754,316
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive shares (shares) 3,265,306 3,265,306