XML 107 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Schedule of Information Concerning Outstanding and Vested Stock Options (Detail)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Exercise Price $15.43 [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 15.43
Number Outstanding 166,337
Remaining Contracted Life (Years) 1 year 9 months 18 days
Number Vested 166,337
Exercise Price $16.95 [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 16.95
Number Outstanding 362,915
Remaining Contracted Life (Years) 3 years 9 months 18 days
Number Vested 362,915
Exercise Price $21.18 [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 21.18
Number Outstanding 564,036
Remaining Contracted Life (Years) 5 years 4 months 24 days
Number Vested 289,396
Exercise Price $29.70 [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 29.70
Number Outstanding 352,850
Remaining Contracted Life (Years) 7 years 6 months
Number Vested 58,810
Exercise Price $34.55 [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 34.55
Number Outstanding 11,250
Remaining Contracted Life (Years) 8 years 1 month 6 days
Exercise Price $48.91 [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Exercise Price | $ / shares $ 48.91
Number Outstanding 212,588
Remaining Contracted Life (Years) 9 years 7 months 6 days