XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Stockholders' Equity and Stock Incentive Plans (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
May 04, 2023
Jun. 01, 2022
Oct. 21, 2021
Share-Based Payment Arrangement, Expense $ 6,860 $ 7,819      
Performance Shares [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) 241,277 519,782      
Shares Issued Per Unit (in shares) 1.94 2      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 94,862 200,904      
Share Based Payment Arrangement, Shares Issued In Period, Net of Tax Withholdings (in shares) 146,415 318,878      
Share-Based Payment Arrangement, Expense $ 800        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 9,300        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 7 months 6 days        
Restricted Stock Units (RSUs) [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 21,300        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 6 months        
Career Shares [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 1,800        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 3 years 6 months        
The 2021 Share Repurchase Program [Member]          
Stock Repurchase Program, Authorized Amount       $ 500,000 $ 300,000
Stock Repurchase Program, Increase in Authorized Amount     $ 500,000    
Share Repurchase Program, Remaining Authorized, Amount $ 220,800