v3.26.1
Note 15 - Stockholders' Equity and Stock Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 02, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Sep. 30, 2021
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01   $ 0.01   $ 0.01  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 6.6   $ 6.6      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 6 months      
Share-Based Payment Arrangement, Expense   $ 1.6 $ 1.2 $ 2.9 $ 2.5    
Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       290,200 174,944    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)       5,036 61,884    
The 2021 Omnibus Incentive Plan [Member]              
Common Stock, Par or Stated Value Per Share (in dollars per share)             $ 0.01
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 1,810,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 3,810,000           2,000,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   1,788,849   1,788,849