XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts payable, and accrued liabilities (Tables)
12 Months Ended
Mar. 31, 2023
Subclassifications of assets, liabilities and equities [abstract]  
Accounts payable, accrued liabilities and other current liabilities
20232022
$$

Trade payables36,958 39,245 
Accrued compensation and benefits22,543 25,238 
Accrued payroll taxes on share-based compensation3,030 3,594 
Acquisition-related payables331 5,527 
Sales tax payable3,556 3,861 
Other2,409 842 
Total accounts payable and accrued liabilities68,827 78,307