v3.25.1
Note 6 - Stock-based Compensation - Outstanding Performance Shares (Details) - Performance Shares [Member] - shares
May 03, 2025
Feb. 01, 2025
Performance shares (in shares) [1] 121,118 193,273
Vesting Upon Achievement of 2023 - 2025 Pretax Income Growth Objectives [Member]    
Performance shares (in shares) 36,309  
Vesting Upon Achievement of 2023 - 2025 Consolidated Revenue Growth Objectives [Member]    
Performance shares (in shares) 19,551  
Vesting Upon Achievement of 2024 - 2026 Cumulative EBITDA Objectives [Member]    
Performance shares (in shares) 42,418  
Vesting Upon Achievement of 2024 - 2026 Cumulative Revenue Objectives [Member]    
Performance shares (in shares) 22,840  
[1] Performance-based restricted stock outstanding, granted, and forfeited are presented at 100% of target.