CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (UNAUDITED) - USD ($) $ in Millions | Total | Common stock | Additional paid-in capital | Notes receivable from shareholders | Accumulated other comprehensive loss | Retained earnings | Noncontrolling interest |
Beginning Balance (in shares) at Oct. 31, 2020 | | 70,550,922 | | | | | |
Beginning balance at Oct. 31, 2020 | $ 473.5 | $ 0.1 | $ 222.8 | $ (0.1) | $ (0.5) | $ 251.2 | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Stock-based compensation | 0.8 | | 0.8 | | | | |
Repayment of stock option notes receivable | 0.1 | | | 0.1 | | | |
Net income | 2.2 | | | | | 2.2 | |
Other comprehensive income (loss) | 0.5 | | | | 0.5 | | |
Ending Balance (in shares) at Jan. 31, 2021 | | 70,550,922 | | | | | |
Ending balance at Jan. 31, 2021 | 477.1 | $ 0.1 | 223.6 | 0 | 0 | 253.4 | 0 |
Beginning Balance (in shares) at Oct. 31, 2020 | | 70,550,922 | | | | | |
Beginning balance at Oct. 31, 2020 | 473.5 | $ 0.1 | 222.8 | (0.1) | (0.5) | 251.2 | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Net income | 28 | | | | | | |
Ending Balance (in shares) at Jul. 31, 2021 | | 70,609,485 | | | | | |
Ending balance at Jul. 31, 2021 | 503.7 | $ 0.1 | 224.8 | 0 | (0.4) | 279.2 | 0 |
Beginning Balance (in shares) at Jan. 31, 2021 | | 70,550,922 | | | | | |
Beginning balance at Jan. 31, 2021 | 477.1 | $ 0.1 | 223.6 | 0 | 0 | 253.4 | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Stock-based compensation | 0.7 | | 0.7 | | | | |
Issuance of common stock for equity awards (in shares) | | 50,000 | | | | | |
Net income | 7.4 | | | | | 7.4 | |
Other comprehensive income (loss) | (0.2) | | | | (0.2) | | |
Ending Balance (in shares) at Apr. 30, 2021 | | 70,600,922 | | | | | |
Ending balance at Apr. 30, 2021 | 485 | $ 0.1 | 224.3 | 0 | (0.2) | 260.8 | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Stock-based compensation | 0.5 | | 0.5 | | | | |
Issuance of common stock for equity awards (in shares) | | 8,563 | | | | | |
Net income | 18.4 | | | | | 18.4 | |
Other comprehensive income (loss) | (0.2) | | | | (0.2) | | |
Ending Balance (in shares) at Jul. 31, 2021 | | 70,609,485 | | | | | |
Ending balance at Jul. 31, 2021 | 503.7 | $ 0.1 | 224.8 | 0 | (0.4) | 279.2 | 0 |
Beginning Balance (in shares) at Oct. 31, 2021 | | 70,631,525 | | | | | |
Beginning balance at Oct. 31, 2021 | 534.2 | $ 0.1 | 225.6 | 0 | (0.5) | 309 | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Stock-based compensation | 0.8 | | 0.8 | | | | |
Net income | (13.4) | | | | | (13.4) | |
Other comprehensive income (loss) | (0.3) | | | | (0.3) | | |
Ending Balance (in shares) at Jan. 31, 2022 | | 70,631,525 | | | | | |
Ending balance at Jan. 31, 2022 | 521.3 | $ 0.1 | 226.4 | 0 | (0.8) | 295.6 | 0 |
Beginning Balance (in shares) at Oct. 31, 2021 | | 70,631,525 | | | | | |
Beginning balance at Oct. 31, 2021 | 534.2 | $ 0.1 | 225.6 | 0 | (0.5) | 309 | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Net income | 6.9 | | | | | | |
Ending Balance (in shares) at Jul. 31, 2022 | | 70,659,204 | | | | | |
Ending balance at Jul. 31, 2022 | 563.3 | $ 0.1 | 228.2 | 0 | (1.1) | 316.4 | 19.7 |
Beginning Balance (in shares) at Jan. 31, 2022 | | 70,631,525 | | | | | |
Beginning balance at Jan. 31, 2022 | 521.3 | $ 0.1 | 226.4 | 0 | (0.8) | 295.6 | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Stock-based compensation | 0.9 | | 0.9 | | | | |
Issuance of common stock for equity awards (in shares) | | 22,516 | | | | | |
Net income | 2.4 | | | | | 2.4 | |
Other comprehensive income (loss) | 0.2 | | | | 0.2 | | |
Ending Balance (in shares) at Apr. 30, 2022 | | 70,654,041 | | | | | |
Ending balance at Apr. 30, 2022 | 524.8 | $ 0.1 | 227.3 | 0 | (0.6) | 298 | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Stock-based compensation | 0.9 | | 0.9 | | | | |
Issuance of common stock for equity awards (in shares) | | 5,163 | | | | | |
Acquired noncontrolling interest | 20.2 | | | | | | 20.2 |
Net income | 17.9 | | | | | 18.4 | (0.5) |
Other comprehensive income (loss) | (0.5) | | | | (0.5) | | |
Ending Balance (in shares) at Jul. 31, 2022 | | 70,659,204 | | | | | |
Ending balance at Jul. 31, 2022 | $ 563.3 | $ 0.1 | $ 228.2 | $ 0 | $ (1.1) | $ 316.4 | $ 19.7 |