v3.26.1
Common Shares - Schedule of Outstanding Exercisable Warrants (Details) (Parenthetical)
Mar. 31, 2026
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 19,101,667
2023 Public Warrants  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 13,447,105
2023 Private Warrants  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 2,219,421