XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Note 13 - Share-based Compensation (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
May 06, 2019
Restricted Stock and Restricted Stock Units [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 3.6   $ 3.6    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years 1 month 6 days    
2019 Equity Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)         1,100,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 562,540   562,540    
Share-Based Payment Arrangement, Expense $ 780.0 $ 488.0 $ 2.0 $ 1.2