Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
May 31, 2021
Payables and Accruals [Abstract]  
Accounts payable and accrued liabilities
    May 31, 2021     February 28, 2021  
Trade accounts payable   $ 5,279,857     $ 5,082,736  
Accrued employee compensation     1,051,109       970,154  
Accrued professional fees     1,040,791       1,270,628  
Accrued engineering fees       862,645        535,359  
Other accrued liabilities     823,021       265,988  
    $ 9,057,423     $ 8,124,865