XML 75 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance $ 191,691 $ 189,687 $ 181,054
Other comprehensive income (loss) 344 (948) 2,242
Ending balance 180,027 191,691 189,687
Accumulated Other Comprehensive (Loss) Income      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (6,614) (5,666) (7,908)
Other comprehensive income (loss) 344 (948) 2,242
Ending balance (6,270) (6,614) (5,666)
Foreign Currency Translation Loss      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (6,614) (5,666) (6,184)
Other comprehensive income (loss) 344 (948) 518
Ending balance (6,270) (6,614) (5,666)
Defined Benefit Pension Plan      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 0 0 (1,724)
Other comprehensive income (loss) 0 0 1,724
Ending balance $ 0 $ 0 $ 0