XML 47 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Note 5 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Years ended December 31,

 
   

2025

   

2024

   

2023

 

Restricted share units

                       

Pretax compensation expense

  $ 55,177     $ 49,172     $ 56,837  

Tax benefit

    13,607       12,214       12,561  

Restricted share units, net of tax

  $ 41,570     $ 36,958     $ 44,276  

Performance share units

                       

Pretax compensation expense

  $ 16,576     $ 16,514     $ 22,352  

Tax benefit

    4,088       4,102       4,940  

Performance share awards, net of tax

  $ 12,488     $ 12,412     $ 17,412  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]

Restricted Share Units

 

Number of

Shares

   

Weighted

Average Grant

Date Fair Value

 

Unvested at December 31, 2024

    737,237     $ 163.83  

Granted

    344,140       162.66  

Vested

    (372,223 )     157.29  

Forfeited

    (24,147 )     181.65  

Unvested at December 31, 2025

    685,007     $ 166.14  
Schedule of Nonvested Performance-Based Units Activity [Table Text Block]

Performance Share Units

 

Number of

Shares

   

Weighted

Average Grant

Date Fair Value

 

Unvested at December 31, 2024

    352,291     $ 179.14  

Granted

    104,360       164.79  

Vested

    (84,001 )     172.53  

Forfeited

    (35,124 )     188.22  

Unvested at December 31, 2025

    337,526     $ 175.40