v3.26.1
Note 7 - Stock Transactions and Stock-based Compensation (Tables)
3 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Time-Based Restricted Stock Units

  

Performance-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

 

Nonvested as of March 31, 2026

  187  $93.39   110  $126.18 

Awards granted(1)

  99   100.47   48   105.38 

Awards forfeited

  (10)  96.36   (16)  99.56 

Awards distributed

  (68)  99.50   (13)  132.29 

Nonvested as of June 30, 2026

  208  $94.66   129  $120.81