Warrants (Details) - $ / shares
12 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Warrants    
Number of warrants, beginning balance 11,659,418 4,133,720
Issued 0 7,550,698
Exercised 0 (25,000)
Expired (4,570,018) 0
Number of warrants, ending balance 7,089,400 11,659,418
Weighted average exercise price, beginning balance $ 14.44 $ 10.99
Issued 0 16.31
Exercised 0 9.43
Expired 11.00 0
Weighted average exercise price, ending balance $ 16.65 $ 14.44