XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Note 8 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Millions
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
shares
Oct. 25, 2025
shares
Jun. 11, 2020
shares
Feb. 28, 2025
USD ($)
$ / shares
shares
Feb. 29, 2024
$ / shares
shares
Feb. 28, 2023
shares
Oct. 31, 2022
USD ($)
$ / shares
shares
Feb. 28, 2022
USD ($)
shares
Feb. 28, 2023
Mar. 31, 2022
Jun. 30, 2024
USD ($)
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Nov. 13, 2014
shares
Share Price (in dollars per share) | $ / shares       $ 656.29 $ 632.98                    
Restricted Stock Units (RSUs) [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested | $                       $ 1,254.3 $ 513.0 $ 461.3  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 208.0                     $ 208.0      
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)                       40,000 33,000 51,000  
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       1 year      
PSU 2025 [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) | $ / shares       $ 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       54.42%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate       4.20%                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate       0.95%                      
PSU 2025 [Member] | Minimum [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Correlation Coefficient       0.46                      
PSU 2025 [Member] | Maximum [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Correlation Coefficient       0.76                      
PSU 2025 [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                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed, First Goal       300.00%                      
Maximum Stock Compensation Costs | $       $ 138.5                      
PSU 2025 [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, Second Goal       200.00%                      
PSU 2025 [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 | $       $ 16.5                      
PSU 2025 [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%                      
PSU 2025 [Member] | Non-Executive Employees [Member] | Maximum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed       300.00%                      
PSU 2025 [Member] | Non-Executive Employees [Member] | Vesting First Quarter of 2027 [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00%                      
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) | $ / shares                         $ 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.3        
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 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 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               24,000    
Maximum Stock Compensation Costs | $                       $ 15.0      
PSU 2024 [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%                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed         300.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%                    
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) | $ / shares                           $ 30  
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%  
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) | $ / shares                           $ 467.62  
Total number of performance conditions                           4  
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               208,000  
Maximum Stock Compensation Costs | $                           $ 156.2  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Minimum Percentage Allowed                           200.00%  
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, Vested in Period (in shares) 139,000                            
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               23,000  
Maximum Stock Compensation Costs | $                       $ 10.0      
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%            
PSU2023 [Member] | Non-Executive Employees [Member] | Vesting First Quarter of 2025 [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                 50.00%            
PSU 2022 [Member]                              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $             $ 102.8                
PSU 2022 [Member] | Executive Officer [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               81,000              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed               300.00%              
PSU 2022 [Member] | Executive Officer [Member] | Vesting First Quarter of 2023 if Performance Conditions are Met [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage               50.00%              
PSU 2022 [Member] | Non-Executive Employees [Member]                              
Maximum Stock Compensation Costs | $               $ 142.7              
Share-based Compensation Arrangement by Share-based Payment Award, Vesting, Measurement Period of Relative Revenue Growth Rate to Industry Average (Year)                   2 years          
PSU 2022 [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%              
MSUs 2022 [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)             159,000                
Maximum Stock Compensation Costs | $             $ 119.2             $ 124.3  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Percentage Allowed             500.00%                
Share Price (in dollars per share) | $ / shares             $ 342.16                
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             54.00%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate             4.40%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate             0.90%                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   797,000                          
Share-Based Payment Arrangement, Plan Modification, Incremental Cost | $             $ 21.5                
MSUs 2022 [Member] | Minimum [Member]                              
Market Awards Price Targets (in dollars per share) | $ / shares             $ 455                
MSUs 2022 [Member] | Maximum [Member]                              
Market Awards Price Targets (in dollars per share) | $ / shares             $ 591                
MSUs 2022 [Member] | Share-Based Payment Arrangement, Tranche One [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Price Targets             5                
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,600,000                     3,600,000