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 |