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 | |||