v3.26.1
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION    
Accrued project costs $ 66,009 $ 38,623
Accrued compensation 40,239 40,734
Lease liabilities 10,915 2,516
Other 18,715 7,875
Total accrued expenses $ 135,878 $ 89,748