XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.1
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION    
Accrued project costs $ 31,620 $ 49,135
Accrued compensation 29,772 21,206
Lease liabilities 2,710 2,726
Other 19,217 8,654
Total accrued expenses $ 83,319 $ 81,721