XML 95 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation And Stock Repurchase Plans (Schedule Of Restricted Stock Units Issued And Vested) (Details) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 1,059,108
Number of options, Vested 504,502
Number of options, Forfeited 9,933
Number of options, Unvested 544,673
Tranche One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 62,528
Number of options, Vested 62,264
Number of options, Forfeited 264
Tranche Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 5,625
Number of options, Vested 5,108
Number of options, Forfeited 517
Tranche Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 63,144
Number of options, Vested 62,612
Number of options, Forfeited 532
Tranche Four [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 7,394
Number of options, Vested 7,394
January 2, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 29,393
Number of options, Vested 29,393
April 12, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 29,596
Number of options, Vested 21,092
Number of options, Forfeited 2,242
Number of options, Unvested 6,262
April 13, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 14,669
Number of options, Vested 11,003
Number of options, Unvested 3,666
July 6, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 932
Number of options, Forfeited 932
November 7, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 23,010
Number of options, Vested 23,010
March 13, 2019 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 24,366
Number of options, Vested 15,947
Number of options, Forfeited 3,104
Number of options, Unvested 5,315
March 14, 2019 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 23,327
Number of options, Vested 17,496
Number of options, Unvested 5,831
May 7, 2019 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 11,565
Number of options, Vested 11,565
March 10, 2020 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 287,163
Number of options, Vested 96,828
Number of options, Forfeited 818
Number of options, Unvested 189,517
December 14, 2020 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 43,260
Number of options, Vested 42,323
Number of options, Forfeited 937
December 16, 2020 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 71,543
Number of options, Vested 71,543
April 5, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 262,830
Number of options, Unvested 262,830
April 19, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 22,888
Number of options, Forfeited 587
Number of options, Unvested 22,301
August 11, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 26,924
Number of options, Vested 26,924
December 8, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 48,951
Number of options, Unvested 48,951
Directors [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 265,755
Directors [Member] | Tranche One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 35,147
Directors [Member] | Tranche Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 30,681
Directors [Member] | January 2, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 29,393
Directors [Member] | November 7, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 23,010
Directors [Member] | May 7, 2019 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 11,565
Directors [Member] | December 16, 2020 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 60,084
Directors [Member] | August 11, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 26,924
Directors [Member] | December 8, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 48,951
Management [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 793,353
Management [Member] | Tranche One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 27,381
Management [Member] | Tranche Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 5,625
Management [Member] | Tranche Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 32,463
Management [Member] | Tranche Four [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 7,394
Management [Member] | April 12, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 29,596
Management [Member] | April 13, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 14,669
Management [Member] | July 6, 2018 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 932
Management [Member] | March 13, 2019 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 24,366
Management [Member] | March 14, 2019 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 23,327
Management [Member] | March 10, 2020 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 287,163
Management [Member] | December 14, 2020 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 43,260
Management [Member] | December 16, 2020 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 11,459
Management [Member] | April 5, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 262,830
Management [Member] | April 19, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options, Grants 22,888