v3.26.1
Note 9 - Common Stock and Stock-based Compensation Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 11, 2026
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 133  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   1 year 4 months 24 days  
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period   3 years  
RSUs and PSUs [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 29,772  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   1 year 6 months  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   652,422  
Share-Based Payment Arrangement, Tranche One [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period   1 year  
Share-Based Payment Arrangement, Tranche One [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Nonemployee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period   1 year  
Vesting on February 19, 2027 [Member] | Short-Term Executive PSUs [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 33.40%    
Vesting on February 19, 2028 [Member] | Short-Term Executive PSUs [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 33.30%    
Vesting on February 19, 2029 [Member] | Short-Term Executive PSUs [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 33.30%    
The2011 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period   4 years  
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Maximum Shares Issuable, Performance Achievement (in shares) 234,617    
The2011 Stock Incentive Plan [Member] | Performance Share Units [Member] | Executive Officer [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 124,553    
The2011 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%  
The2011 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period   1 year  
The2011 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Nonemployee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%  
The2011 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Tranche Two [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Remaining Vesting Period   36 months  
The2011 Stock Incentive Plan [Member] | Goals One [Member] | Performance Share Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 50.00%    
The2011 Stock Incentive Plan [Member] | Goals Two [Member] | Performance Share Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 25.00%    
The2011 Stock Incentive Plan [Member] | Goals Three [Member] | Performance Share Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 25.00%    
The 2002 Employee Stock Purchase Plan [Member]      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   87,475 70,207
Shares Issued, Price Per Share   $ 17.73 $ 19.34
Proceeds from Stock Plans   $ 1,551 $ 1,358