XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Share-based Compensation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Jun. 12, 2024
Jun. 06, 2024
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 0   $ 0 $ 0      
Share-Based Payment Arrangement, Expense 2,943 $ 3,235   $ 11,841 $ 8,587    
Share-Based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years      
Share-Based Payment Arrangement, Option [Member] | Exercisable on the First Anniversary Date Following the Date of Grant [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       25.00%      
Share-Based Payment Arrangement, Option [Member] | Exercisable on Semi-annual Basis [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       12.50%      
Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     3 years        
Share-Based Payment Arrangement, Expense 3,800 $ 1,100   $ 5,800 $ 2,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 6,700   $ 6,700 $ 6,700      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 10 months 24 days            
Performance Shares [Member] | Minimum [Member]              
Sharebased Compensation Arrangement By Sharebased Payment Award Performance Award Value Percentage Of Based Amount 0.00%   0.00% 0.00%      
Performance Shares [Member] | Maximum [Member]              
Sharebased Compensation Arrangement By Sharebased Payment Award Performance Award Value Percentage Of Based Amount 200.00%   200.00% 200.00%      
2021 PSUs [Member]              
Sharebased Compensation Arrangement By Sharebased Payment Award Performance Award Value Percentage Of Based Amount           200.00% 100.00%
Share-Based Payment Arrangement, Expense       $ 2,800      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Proposed But Not Authorized (in shares)             2,000,000
Restricted Stock Units (RSUs) [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 13,300   $ 13,300 $ 13,300      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 6 months