XML 84 R71.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL BALANCE SHEET INFORMATION - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
SUPPLEMENTAL BALANCE SHEET INFORMATION    
Accrued compensation $ 18,286 $ 18,615
Project costs 17,448 19,921
Lease liabilities 1,567 1,367
Other 12,566 13,412
Total accrued expenses $ 49,867 $ 53,315