v3.25.2
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION (Tables)
6 Months Ended
Jul. 31, 2025
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION  
Schedule of other current assets

    

July 31, 

January 31, 

2025

    

2025

Income tax refunds receivable and prepaid income taxes

$

33,614

$

30,881

Note receivable

4,608

 

5,023

Prepaid expenses

 

7,302

 

5,751

Raw materials inventory

1,256

320

Other

6,918

9,950

Total other current assets

$

53,698

$

51,925

Schedule of accrued expenses

    

July 31, 

January 31, 

2025

    

2025

Accrued project costs

$

29,798

$

31,620

Accrued compensation

20,854

29,772

Lease liabilities

2,378

2,710

Other

18,423

19,217

Total accrued expenses

$

71,453

$

83,319