XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
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. 28, 2023
Feb. 28, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Nov. 13, 2014
Share Price (in dollars per share)       $ 540.23   $ 540.23    
Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised           $ 1,114 $ 3,331  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           268,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 450.48    
Proceeds from Stock Plans           $ 3,737 2,786  
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested       $ 98,100 $ 64,000 239,700 215,700  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding       1,300,000   1,300,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 269,900   $ 269,900    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           2 years    
Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised           $ 1,100 $ 3,300  
Time-Based RSUs [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           38,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 467.77    
Time-Based RSUs [Member] | Employees [Member]                
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    
PSU2023 [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, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 467.62    
Total number of performance conditions           4    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate           51.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate           3.90%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate           0.90%    
PSU2023 [Member] | Executive Officer [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   69,000            
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%    
Maximum Stock Compensation Costs           $ 156,200    
PSU2023 [Member] | Executive Officer [Member] | Vesting First Quarter of 2025 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage           50.00%    
PSU2023 [Member] | Non-Executive Employees [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   13,000            
Maximum Stock Compensation Costs           $ 14,200    
PSU2023 [Member] | Non-Executive Employees [Member] | Minimum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed           200.00%    
PSU2023 [Member] | Non-Executive Employees [Member] | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed           300.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)       4,200,000   4,200,000    
The 2004 Employee Stock Purchase Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)       4,500,000   4,500,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 9,000 7,000  
Employee Stock Purchase Plan Shares Issued, Intrinsic Value           $ 700    
Proceeds from Stock Plans           $ 3,700 $ 2,800