v3.26.1
Note 13 - Share Repurchase Program (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 22, 2022
May 30, 2026
Feb. 28, 2026
May 31, 2025
Mar. 01, 2025
May 30, 2026
May 31, 2025
Stock Repurchased During Period, Value   $ 45,849 $ 2,922 $ 16,288 $ 44,377    
Common Stock [Member]              
Stock Repurchased During Period, Value   751 48 302 729    
Additional Paid-in Capital [Member]              
Stock Repurchased During Period, Value   45,098 $ 2,874 15,986 $ 43,648    
The 2022 Share Repurchase Program [Member]              
Share Repurchase Program, Authorized, Amount $ 300,000            
Share Repurchase Program, Period in Force (Year) 5 years            
Stock Repurchased During Period, Value   45,579   15,777   $ 45,579 $ 56,930
The 2022 Share Repurchase Program [Member] | Common Stock [Member]              
Stock Repurchased During Period, Value   750   300   750 978
The 2022 Share Repurchase Program [Member] | Additional Paid-in Capital [Member]              
Stock Repurchased During Period, Value   $ 44,829   $ 15,477   $ 44,829 $ 55,953