XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts payable, and accrued liabilities
12 Months Ended
Mar. 31, 2024
Subclassifications of assets, liabilities and equities [abstract]  
Accounts payable, and accrued liabilities Accounts payable and accrued liabilities
20242023
$$

Trade payables33,499 36,958 
Accrued compensation and benefits23,595 22,543 
Accrued payroll taxes on share-based compensation3,566 3,030 
Acquisition-related payables— 331 
Sales tax payable4,893 3,556 
Other3,126 2,409 
Total accounts payable and accrued liabilities68,679 68,827