v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (UNAUDITED) - USD ($)
$ in Millions
Total
Common stock
Additional paid-in capital
Accumulated other comprehensive (loss) income
Retained earnings
Noncontrolling interest
Beginning balance (in shares) at Oct. 31, 2024   70,914,767        
Beginning balance at Oct. 31, 2024 $ 577.1 $ 0.1 $ 239.7 $ (0.2) $ 307.7 $ 29.8
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 2.0   2.0      
Issuance of common stock for equity awards, net of shares withheld for the settlement of taxes (in shares)   153,856        
Issuance of common stock for equity awards, net of shares withheld for the settlement of taxes (1.3)   (1.3)      
Exercise of stock options (in shares)   21,929        
Exercise of stock options 0.3   0.3      
Purchase and retirement of common stock (in shares)   (25,000)        
Purchase and retirement of common stock (0.3)       (0.3)  
Net income (loss) 6.2       3.9 2.3
Other comprehensive income (loss) (1.1)     (1.1)    
Ending balance (in shares) at Jan. 31, 2025   71,065,552        
Ending balance at Jan. 31, 2025 582.9 $ 0.1 240.7 (1.3) 311.3 32.1
Beginning balance (in shares) at Oct. 31, 2024   70,914,767        
Beginning balance at Oct. 31, 2024 577.1 $ 0.1 239.7 (0.2) 307.7 29.8
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 9.2          
Ending balance (in shares) at Apr. 30, 2025   70,617,951        
Ending balance at Apr. 30, 2025 584.3 $ 0.1 242.4 0.6 309.2 32.0
Beginning balance (in shares) at Jan. 31, 2025   71,065,552        
Beginning balance at Jan. 31, 2025 582.9 $ 0.1 240.7 (1.3) 311.3 32.1
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 1.9   1.9      
Issuance of common stock for equity awards, net of shares withheld for the settlement of taxes (in shares)   70,200        
Issuance of common stock for equity awards, net of shares withheld for the settlement of taxes (0.2)   (0.2)      
Purchase and retirement of common stock (in shares)   (517,801)        
Purchase and retirement of common stock (5.2)       (5.2)  
Net income (loss) 3.0       3.1 (0.1)
Other comprehensive income (loss) 1.9     1.9    
Ending balance (in shares) at Apr. 30, 2025   70,617,951        
Ending balance at Apr. 30, 2025 584.3 $ 0.1 242.4 0.6 309.2 32.0
Beginning balance (in shares) at Oct. 31, 2025   70,569,517        
Beginning balance at Oct. 31, 2025 619.9 $ 0.1 247.3 0.6 339.3 32.6
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 1.4   1.4      
Issuance of common stock for equity awards, net of shares withheld for the settlement of taxes (in shares)   269,758        
Issuance of common stock for equity awards, net of shares withheld for the settlement of taxes (2.2)   (2.2)      
Net income (loss) (0.1)       (0.7) 0.6
Other comprehensive income (loss) 1.1     1.1    
Ending balance (in shares) at Jan. 31, 2026   70,839,275        
Ending balance at Jan. 31, 2026 620.1 $ 0.1 246.5 1.7 338.6 33.2
Beginning balance (in shares) at Oct. 31, 2025   70,569,517        
Beginning balance at Oct. 31, 2025 619.9 $ 0.1 247.3 0.6 339.3 32.6
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (7.5)          
Ending balance (in shares) at Apr. 30, 2026   70,788,984        
Ending balance at Apr. 30, 2026 611.6 $ 0.1 247.6 1.7 329.2 33.0
Beginning balance (in shares) at Jan. 31, 2026   70,839,275        
Beginning balance at Jan. 31, 2026 620.1 $ 0.1 246.5 1.7 338.6 33.2
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 1.4   1.4      
Issuance of common stock for equity awards, net of shares withheld for the settlement of taxes (in shares)   123,609        
Issuance of common stock for equity awards, net of shares withheld for the settlement of taxes (0.3)   (0.3)      
Purchase and retirement of common stock (in shares)   (173,900)        
Purchase and retirement of common stock (2.2)       (2.2)  
Net income (loss) (7.4)       (7.2) (0.2)
Ending balance (in shares) at Apr. 30, 2026   70,788,984        
Ending balance at Apr. 30, 2026 $ 611.6 $ 0.1 $ 247.6 $ 1.7 $ 329.2 $ 33.0