XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 11, 2020
Feb. 29, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Aug. 16, 2023
Nov. 13, 2014
Share Price (in dollars per share)   $ 632.98 $ 821.68   $ 821.68      
Proceeds from Stock Plans         $ 4,606 $ 3,737    
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested     $ 25,500 $ 98,100 428,600 $ 239,700    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding     1,400,000   1,400,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 350,800   $ 350,800      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years      
Time-Based RSUs [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         30,000      
Time-Based RSUs [Member] | Employees [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         30,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         4 years      
Time-Based RSUs [Member] | Director [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         1 year      
PSU 2024 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Price Per Share Payable Upon Vesting of Equity Instruments Other than Options (in dollars per share)         $ 30      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)         3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate         49.40%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate         4.10%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate         0.80%      
PSU 2024 [Member] | Executive Officer [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   50,000            
Maximum Stock Compensation Costs         $ 154,300      
PSU 2024 [Member] | Executive Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed   300.00%            
PSU 2024 [Member] | Executive Officer [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed   100.00%            
PSU 2024 [Member] | Executive Officer [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed   50.00%            
PSU 2024 [Member] | Non-Executive Employees [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   11,000            
Maximum Stock Compensation Costs         $ 17,700      
PSU 2024 [Member] | Non-Executive Employees [Member] | Minimum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed   300.00%            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed   200.00%            
PSU 2024 [Member] | Non-Executive Employees [Member] | Vesting First Quarter of 2026 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   50.00%            
The2014 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)               5,500,000
Amended and Restated 2014 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 10,500,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     3,900,000   3,900,000      
The 2004 Employee Stock Purchase Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)             4,400,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     4,400,000   4,400,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 400   $ 400      
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)     0 0 11,000 9,000    
Employee Stock Purchase Plan Shares Issued, Intrinsic Value         $ 3,500 $ 700    
Proceeds from Stock Plans         $ 4,600 $ 3,700