XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Stock-based Compensation and Incentive Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 22, 2021
Apr. 15, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units (RSUs) [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 17.9 $ 14.4 $ 10.0
Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Net Of Tax     $ 14.2 $ 11.4 $ 7.9
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years    
Time-Based Restricted Stock Units [Member] | During Fiscal 2023 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number (in shares)     250,000    
A2017 Incentive Plan [Member] | Plan Of Reorganization [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     3 years    
A2017 Incentive Plan [Member] | Plan Of Reorganization [Member] | Restricted Stock Units (RSUs) [Member] | Director [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     1 year    
Stock Option Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 259,158 344,598      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 18.09 $ 6.48      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) 3.69 3.23      
Share Price (in dollars per share) $ 12.72 $ 5.81      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)     0    
Stock Option Plan [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years 3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 47.50% 63.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2.00% 0.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount Rate 1.03% 1.50%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years 10 years