v3.26.1
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Jan. 31, 2026
SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION  
Schedule of other current assets

2026

  ​ ​ ​

2025

Income tax refunds receivable and prepaid income taxes

$

36,019

$

30,881

Prepaid expenses

 

5,788

 

5,751

Raw materials inventory

10,978

320

Note receivable

 

5,023

Other

7,417

9,950

Total other current assets

$

60,202

$

51,925

Schedule of accrued expenses

2026

  ​ ​ ​

2025

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