v3.26.1
Share Capital - Schedule of Pre-funded Warrants Activity (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Capital [Line Items]        
Outstanding, beginning 2,931,293 2,173,081 2,173,081 2,173,081
Issued 0 0 877,194 0
Exercised 0 0 (118,982) 0
Outstanding, ending 2,931,293 2,173,081 2,931,293 2,173,081