XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Acquisition Rights, Stock Options and Warrants (Summary of Stock Option Activity) (Details) - Stock Options [Member]
3 Months Ended
Jun. 30, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding | shares 1,663,223
Options, Granted | shares 0
Options, Exercised | shares (315,937)
Options Outstanding | shares 1,347,286
Weighted Average Exercise Price, Options outstanding $ 24.96
Weighted Average Exercise Price, Granted
Weighted Average Exercise Price, Exercised 20.80
Weighted Average Exercise Price, Forfeited/Expired
Weighted Average Exercise Price, Options outstanding $ 25.93