Note 14 - Share Repurchase Program (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|---|
Apr. 22, 2022 |
Aug. 29, 2026 |
May 30, 2026 |
Feb. 28, 2026 |
Aug. 30, 2025 |
May 31, 2025 |
Mar. 01, 2025 |
Aug. 29, 2026 |
Aug. 30, 2025 |
|
| Stock Repurchased During Period, Value | $ 91 | $ 45,849 | $ 2,922 | $ 63 | $ 16,288 | $ 44,377 | |||
| Common Stock [Member] | |||||||||
| Stock Repurchased During Period, Value | 2 | 751 | 48 | 1 | 302 | 729 | |||
| Additional Paid-in Capital [Member] | |||||||||
| Stock Repurchased During Period, Value | 89 | $ 45,098 | $ 2,874 | 62 | $ 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 | $ 0 | $ 0 | $ 45,579 | $ 56,930 | |||||
| The 2022 Share Repurchase Program [Member] | Common Stock [Member] | |||||||||
| Stock Repurchased During Period, Value | 750 | 978 | |||||||
| The 2022 Share Repurchase Program [Member] | Additional Paid-in Capital [Member] | |||||||||
| Stock Repurchased During Period, Value | $ 44,829 | $ 55,953 | |||||||