XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Note 18 - Share-based Compensation (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement, Expense, Tax Benefit $ 16,000 $ 37,000 $ 12,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 32,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 0 0  
Proceeds from Stock Options Exercised $ 40,000 $ 97,000 124,000
Restricted Stock and Restricted Stock Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 93,000 88,000 38,000
Performance-based Restricted Stock Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 5,000 3,000 $ 0
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Expense, Tax Benefit 5,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 3.67
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value 20,000 16,000 $ 31,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value $ 36,000 $ 100,000 $ 99,000