XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL BALANCE SHEET INFORMATION (Tables)
12 Months Ended
Jan. 31, 2023
SUPPLEMENTAL BALANCE SHEET INFORMATION  
Schedule of other current assets

    

2023

    

2022

Prepaid income taxes and refunds receivable

$

15,327

$

29,451

Raw materials inventory

11,903

738

Prepaid expenses

 

4,541

 

2,954

Other

6,563

1,761

Total other current assets

$

38,334

$

34,904

Schedule of accrued expenses

    

2023

    

2022

Accrued compensation

$

18,286

$

18,615

Project costs

17,448

19,921

Lease liabilities

1,567

1,367

Other

12,566

13,412

Total accrued expenses

$

49,867

$

53,315