XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Stock Transactions and Stock-based Compensation (Tables)
12 Months Ended
Mar. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended March 31,

 
  

2022

  

2021

  

2020

 

Stock-based compensation expense

 $11,391  $9,268  $5,525 

Amount of income tax (benefit) recognized in earnings

  (4,055)  (1,816)  (1,576)

Stock-based compensation expense, net of tax

 $7,336  $7,452  $3,949 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2022

  

2021

  

2020

 

Risk-free interest rate

  0.46

%

  0.27

%

  1.80

%

Expected life (years)

  3.52   3.86   4.33 

Expected dividend yield

  0.06

%

  0.10

%

  0.13

%

Volatility

  38.82

%

  38.83

%

  36.52

%

Weighted-average Black-Scholes fair value per share at date of grant

 $76.02  $67.66  $66.02 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Stock Options

 
  

Shares Subject to Options

  

Weighted- Average Exercise Price per Share

  

Weighted-Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Outstanding as of March 31, 2021

  253  $129.55   2.7  $28,856 

Awards granted

  37   268.81         

Awards forfeited or expired

  (4)  191.52         

Awards exercised or distributed

  (84)  96.68         

Outstanding as of March 31, 2022

  202  $167.14   2.9  $18,261 

Exercisable as of March, 31, 2022

  100  $128.32   1.9  $12,636 

Exercisable and expected to vest, March 31, 2022

  199  $174.79   3.0  $18,357 
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Time-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Weighted- average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Nonvested at March 31, 2021

  37  $206.56   1.1  $8,948 

Awards granted

  37   274.55         

Awards forfeited or expired

  (3)  250.09         

Awards distributed

  (20)  208.52         

Nonvested as of March 31, 2022

  51  $252.86   1.0  $13,019 
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
  

Performance-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Weighted- average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Nonvested at March 31, 2021 at target

  20  $207.88   0.8  $4,884 

Awards granted

  48   302.15         

Performance adjustment

  16             

Awards distributed

  (29)  197.81         

Nonvested as of March 31, 2022 at target

  55  $288.45   4.3  $14,093 

Expected to vest

  53  $283.88   2.8   13,531