v3.26.1
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