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

Year Ended March 31,

 
  

2023

  

2022

  

2021

 

Stock-based compensation expense

 $12,538  $11,391  $9,268 

Amount of income tax (benefit) recognized in earnings

  (1,169)  (4,055)  (1,816)

Stock-based compensation expense, net of tax

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

2023

  

2022

  

2021

 

Risk-free interest rate

  3.55

%

  0.46

%

  0.27

%

Expected life (years)

  3.52   3.52   3.86 

Expected dividend yield

  0.07

%

  0.06

%

  0.10

%

Volatility

  37.29

%

  38.82

%

  38.83

%

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

 $58.94  $76.02  $67.66 
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, 2022

  202  $167.14   2.9  $18,261 

Awards granted

  43   185.60         

Awards forfeited or expired

  (9)  218.13         

Awards exercised or distributed

  (73)  97.34         

Outstanding as of March 31, 2023

  163  $200.62   3.3  $1,643 

Exercisable as of March, 31, 2023

  83  $193.05   2.3  $1,405 

Exercisable and expected to vest, March 31, 2023

  160  $200.62   3.2  $1,641 
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, 2022

  51  $252.86   1.0  $13,019 

Awards granted

  43   187.21         

Awards forfeited or expired

  (10)  229.52         

Awards distributed

  (27)  250.85         

Nonvested as of March 31, 2023

  57  $209.27   1.0  $9,993 

Expected to vest

  53  $209.43   1.8  $9,254 
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, 2022 at target

  55  $288.45   4.3  $14,093 

Awards granted

  19   182.14         

Performance adjustment

  (20)            

Awards distributed

  (10)  202.00         

Nonvested as of March 31, 2023 at target

  44  $286.02   3.5  $7,958 

Expected to vest

  42  $287.48   3.4   7,306