XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Stockholders' Equity and Stock Incentive Plans (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
May 09, 2024
May 04, 2023
Jun. 01, 2022
Oct. 21, 2021
Share-Based Payment Arrangement, Expense $ 7,540   $ 8,033   $ 24,765 $ 28,050        
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 3,000       $ 3,000          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 10 months 24 days          
Restricted Stock Units (RSUs) [Member]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 11,000       $ 11,000          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years          
Career Shares [Member]                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 1,600       $ 1,600          
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 $ 343,100       $ 343,100