Quarterly report [Sections 13 or 15(d)]

Note 20 - Subsequent Events (Details Textual)

v3.25.0.1
Note 20 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Feb. 03, 2025
Jan. 31, 2025
S 2025 Q1 Dividends Member    
Dividends Payable, Date Declared   Jan. 14, 2025
Subsequent Event [Member]    
Payments of Dividends $ 53.1  
Subsequent Event [Member] | S 2025 Q1 Dividends Member    
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share) $ 1