XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Stockholders' Equity and Stock Incentive Plans (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2020
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Dec. 05, 2024
May 09, 2024
May 04, 2023
Jun. 01, 2022
Oct. 21, 2021
Stock Repurchased and Retired During Period, Shares (in shares) [1],[2]         11,086,000 6,537,000 9,424,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value         $ 2,100 $ 1,700 $ 6,800            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value           0              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         0                
Restricted Stock Units (RSUs) [Member]                          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 8,800                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 9 months 18 days                
Performance Shares [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 1,900                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 8 months 12 days                
Share Based Compensation Arrangement By Share Based Payment Award, Awards if Only Threshhold Performance Met, Percentage         50.00%                
Share Based Compensation Arrangement By Share Based Payment Award, Awards for Target Performance, Percentage         100.00%                
Share Based Compensation Arrangement By Share Based Payment Award, Awards for Maximum Performance, Percentage         200.00%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)   241,277 519,782 408,609                  
Shares Issued Per Unit (in shares)   1.94 2 1.58                  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)   94,862 200,904 114,265                  
Share Based Payment Arrangement, Shares Issued In Period, Net of Tax Withholdings (in shares)   146,415 318,878 294,344                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value         $ 800 $ 0 $ 0            
Shares to be Issued to Settle PSUs (in shares)         500,000                
Career Shares [Member]                          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 1,500                
Career Shares [Member] | Executive Officer [Member]                          
Share Based Compensation Arrangement By Share Based Payment Award, Award Eligibility Minimum Age (Year)         55 years                
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year)         10 years                
Career Shares [Member] | Executive Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member]                          
Share Based Compensation Arrangement By Share Based Payment Award, Service Period (Year)         10 years                
Career Shares [Member] | Executive Officer [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                          
Share Based Compensation Arrangement By Share Based Payment Award, Service Period (Year)         15 years                
Career Shares [Member] | Executive Officer [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                          
Share Based Compensation Arrangement By Share Based Payment Award, Service Period (Year)         20 years                
The 2021 Program [Member]                          
Stock Repurchase Program, Authorized Amount                 $ 500,000 $ 500,000 $ 500,000 $ 500,000 $ 300,000
Share Repurchase Program, Remaining Authorized, Amount         $ 640,500                
The 2020 Plan [Member]                          
Share Based Compensation Arrangement By Share Based Payment Award Expiration of Plan (Year) 10 years                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)               3,300,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)         6,400,000                
Common Stock, Capital Shares Reserved for Future Issuance (in shares)         8,600,000                
The 2020 Plan [Member] | Share-Based Payment Arrangement, Option [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)               3 years          
[1] All shares repurchased have been retired and constitute authorized but unissued shares.
[2] Shares repurchased reflect repurchases settled during the twelve months ended December 31, 2024, 2023 and 2022. These amounts exclude repurchases, if any, traded but not yet settled on or before December 31 of each year.