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

Year Ended March 31,

 
  

2025

  

2024

  

2023

 

Stock-based compensation expense

 $13,142  $11,936  $12,538 

Amount of income tax (benefit) recognized in earnings

  2,068   2,718   (1,169)

Stock-based compensation expense, net of tax

 $15,210  $14,654  $11,369 
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, 2024

  76  $157.83   1.0  $8,325 

Awards granted

  117   94.30         

Awards forfeited

  (11)  120.39         

Awards distributed

  (37)  169.12       3,928 

Nonvested as of March 31, 2025

  145  $106.54   1.0  $17,197 

Expected to vest

  130  $107.29   1.1  $15,466 
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, 2024

  56  $240.96   2.6  $6,142 

Awards granted

  42   102.57         

Awards forfeited

  (1)  112.24         

Awards distributed

  (12)  302.06       1,306 

Nonvested as of March 31, 2025

  85  $166.31   1.6  $10,101 

Expected to vest

  81  $168.98   1.7  $9,654 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

 

Weighted-average value at grant date

 $130.07  $185.60 

Expected life (years)

  3.52   3.52 

Expected dividend yield

  0.07%  0.07%

Volatility

  37.82%  37.29%

Risk-free interest rate

  4.16%  3.55%
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, 2024

  194  $181.89   3.2  $26 

Awards granted

  -   -         

Awards forfeited or expired

  (17)  155.06         

Awards exercised or distributed

  (22)  123.17       24 

Outstanding as of March 31, 2025

  155  $192.92   2.7  $52 

Exercisable awards as of March, 31, 2025

  112  $211.36   2.2  $18 

Exercisable awards and awards expected to vest, March 31, 2025

  153  $193.71   2.7  $49