XML 102 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Stock Based Compensation (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 24, 2024
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) 9 months 18 days      
Performance Shares [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) 1 year 1 month 6 days      
Performance Shares and RSUs[Member]        
Share-Based Payment Arrangement, Expense $ 4.0 $ 3.3 $ 3.0  
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 5.0      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 4 months 24 days      
The 2024 Incentive Plan [Member]        
Common Stock, Capital Shares Reserved for Future Issuance (in shares)       800,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 1,222,717      
The 2015 Omnibus Incentive Plan [Member]        
Common Stock, Capital Shares Reserved for Future Issuance (in shares)       424,771
The 2016 Non-employee Directors' Compensation Plan [Member]        
Common Stock, Capital Shares Reserved for Future Issuance (in shares)       14,500