XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 15 - Share-based Compensation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 12, 2024
Jun. 06, 2024
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 0   $ 0      
Share-Based Payment Arrangement, Expense $ 6,058 $ 3,062 $ 8,897 $ 5,352    
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 $ 500 $ 4,800 $ 900    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 7,700   $ 7,700      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 2 months 12 days          
Performance Shares [Member] | Minimum [Member]            
Sharebased Compensation Arrangement By Sharebased Payment Award Performance Award Value Percentage Of Based Amount 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%      
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 $ 15,100   $ 15,100      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 7 months 6 days