XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.3
Note 21 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement, Expense $ 6,831 $ 4,934 $ 19,251 $ 14,682
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     1,190,827  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 19.73  
Performance Restricted Stock Units [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     308,412  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 26  
Management Incentive Plan [Member]        
Share-Based Payment Arrangement, Expense 0 200 $ 0 900
LTIP [Member] | RSU and PRSU [Member]        
Share-Based Payment Arrangement, Expense 6,600 4,700 18,800 13,500
Employee Stock Purchase Plan [Member]        
Share-Based Payment Arrangement, Expense $ 200 $ 100 $ 500 $ 300