v3.26.1
Segment Information Reconciliation of Operating Income to Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2026
Apr. 30, 2025
Segment Reporting [Abstract]            
Operating income $ 18,710   $ 40,921   $ 21,562 $ 33,943
Interest expense (12,042)   (13,940)   (24,409) (28,126)
Other, net 448   (159)   6,065 1,070
Income tax expense (3,766)   (6,307)   (3,939) (1,257)
Net income (loss) $ 3,350 $ (4,071) $ 20,515 $ (14,885) $ (721) $ 5,630