v3.26.1
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION    
Accrued project costs $ 38,623 $ 31,620
Accrued compensation 40,734 29,772
Lease liabilities 2,516 2,710
Other 7,875 19,217
Total accrued expenses $ 89,748 $ 83,319