Capital Stock - Schedule of Warrants Outstanding (Details) |
Mar. 31, 2026
$ / shares
shares
|
|---|---|
| Class of Warrant or Right [Line Items] | |
| Expiration period | 60 days |
| Warrants With Exercise Price of $0.001 | |
| Class of Warrant or Right [Line Items] | |
| Number of common shares underlying warrants (in shares) | shares | 2,788,620 |
| Exercise price per share (in dollars per share) | $ / shares | $ 0.001 |
| Warrants With Exercise Price of $5.380 | |
| Class of Warrant or Right [Line Items] | |
| Number of common shares underlying warrants (in shares) | shares | 9,294,022 |
| Exercise price per share (in dollars per share) | $ / shares | $ 5.380 |
| Warrants Expiring October 4, 2028 | |
| Class of Warrant or Right [Line Items] | |
| Number of common shares underlying warrants (in shares) | shares | 11,265,086 |
| Exercise price per share (in dollars per share) | $ / shares | $ 8.877 |