v3.25.2
Dividends and Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Dividends and Earnings Per Share [Line Items]      
Dividends declared (in Dollars)   $ 748,000  
Dividends price per share (in Dollars per share)   $ 0.1  
Anti-dilutive shares 4,000   3,000