v3.26.1
Restructuring and Impairment (Tables)
6 Months Ended
Apr. 30, 2026
Restructuring and Impairment  
Schedule of activity in accrued severance costs The following table summarizes the activity in accrued severance costs (in thousands):

  ​ ​ ​

September 2024 Restructuring

  ​ ​ ​

November 2024 Restructuring

  ​ ​ ​

Total

Balance as of October 31, 2024

$

2,235

$

-

$

2,235

Restructuring expense recognized

-

1,536

1,536

Restructuring expense payouts

(786)

(680)

(1,466)

Balance as of January 31, 2025

$

1,449

$

856

$

2,305

Restructuring expense recognized

-

6

6

Restructuring expense payouts

(416)

(463)

(879)

Balance as of April 30, 2025

$

1,033

$

399

$

1,432

  ​ ​ ​

  ​ ​ ​

November 2024 Restructuring

  ​ ​ ​

June 2025 Restructuring

  ​ ​ ​

Total

Balance as of October 31, 2025

$

55

$

2,161

$

2,216

Restructuring expense payouts

(55)

(797)

(852)

Balance as of January 31, 2026

$

-

$

1,364

$

1,364

Restructuring expense recognized

-

-

-

Restructuring expense payouts

-

(795)

(795)

Balance as of April 30, 2026

$

-

$

569

$

569