XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Stockholders' Equity and Stock Incentive Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Oct. 21, 2021
Stock Repurchased and Retired During Period, Shares (in shares)   0  
Stock Repurchased and Retired During Period, Value $ 131,789    
Performance Shares [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) 408,609 90,444  
Shares Issued Per Unit (in shares) 1.58 0.33  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 114,265 30,129  
Share Based Payment Arrangement, Shares Issued In Period, Net of Tax Withholdings (in shares) 294,344 60,315  
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 9,100    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 4 months 24 days    
Restricted Stock Units (RSUs) [Member]      
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 19,500    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 4 months 24 days    
Career Shares [Member]      
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 1,900    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 3 years 9 months 18 days    
The 2021 Program [Member]      
Stock Repurchase Program, Authorized Amount     $ 300,000
Stock Repurchased and Retired During Period, Shares (in shares) 2,100,000    
Stock Repurchased and Retired During Period, Value $ 131,800    
Shares Repurchased, Average Price Per Share (in dollars per share) $ 62.86