v3.25.1
Note 13 - Share Incentive Plans - Summary of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
3 Months Ended
Mar. 05, 2025
Mar. 03, 2025
May 08, 2024
Apr. 01, 2024
Mar. 01, 2024
May 05, 2023
Apr. 29, 2022
Mar. 14, 2022
Mar. 31, 2025
Equity instruments outstanding (in shares)                 186,669
Awards Granted 20220314 [Member]                  
Number of instruments granted (in shares)               50,004  
Equity instruments outstanding (in shares)                 21,113
Fair value as of grant date (in dollars per share)                 $ 30.46
Remaining lives (Year)                 1 year 9 months
Awards Granted 20220429 [Member]                  
Number of instruments granted (in shares)             4,522    
Equity instruments outstanding (in shares)                 1,263
Fair value as of grant date (in dollars per share)                 $ 31.39
Remaining lives (Year)                 1 year 9 months
Awards Granted 20230505 [Member]                  
Number of instruments granted (in shares)           130,873      
Equity instruments outstanding (in shares)                 34,564
Fair value as of grant date (in dollars per share)                 $ 22.25
Remaining lives (Year)                 1 year
Awards Granted 20240301 [Member]                  
Number of instruments granted (in shares)         105,257        
Equity instruments outstanding (in shares)                 57,433
Fair value as of grant date (in dollars per share)                 $ 26.52
Remaining lives (Year)                 2 years
Awards Granted 20240401 [Member]                  
Number of instruments granted (in shares)       5,495          
Equity instruments outstanding (in shares)                 3,627
Fair value as of grant date (in dollars per share)                 $ 29.12
Remaining lives (Year)                 2 years
Awards Granted 20240508 [Member]                  
Number of instruments granted (in shares)     16,905            
Equity instruments outstanding (in shares)                 16,905
Fair value as of grant date (in dollars per share)                 $ 33.13
Remaining lives (Year)                 3 months
Awards Granted 20250303 [Member]                  
Number of instruments granted (in shares)   36,843              
Equity instruments outstanding (in shares)                 36,843
Fair value as of grant date (in dollars per share)                 $ 70.34
Remaining lives (Year)                 3 years
Awards Granted 20250305 [Member]                  
Number of instruments granted (in shares) 14,921                
Equity instruments outstanding (in shares)                 14,921
Fair value as of grant date (in dollars per share)                 $ 67.02
Remaining lives (Year)                 1 year