XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION    
Accrued project costs $ 49,135 $ 17,448
Accrued compensation 21,206 18,286
Lease liabilities 2,726 1,567
Other 8,654 12,566
Total accrued expenses $ 81,721 $ 49,867