XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.1
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION    
Accrued project costs $ 25,316 $ 31,620
Accrued compensation 16,330 29,772
Lease liabilities 2,678 2,710
Other 25,567 19,217
Total accrued expenses $ 69,891 $ 83,319