XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Stockholders' Equity and Stock Incentive Plans (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
May 09, 2024
May 04, 2023
Jun. 01, 2022
Oct. 21, 2021
Share-Based Payment Arrangement, Expense $ 10,365   $ 12,198   $ 17,225 $ 20,017        
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 5,700       $ 5,700          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years 3 months 18 days          
Restricted Stock Units (RSUs) [Member]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 15,600       $ 15,600          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years 3 months 18 days          
Career Shares [Member]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 1,700       $ 1,700          
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 $ 500,000 $ 500,000 $ 300,000
Share Repurchase Program, Remaining Authorized, Amount $ 545,100       $ 545,100