XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Stock Options and Restricted Stock Awards (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Option [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 17.1   $ 17.1  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 4 months 24 days  
Share-Based Payment Arrangement, Option [Member] | Selling, General and Administrative Expenses [Member]        
Share-Based Payment Arrangement, Expense 7.2 $ 5.5 $ 22.0 $ 19.6
Restricted Stock [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 20.1   $ 20.1  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 4 months 24 days