XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Detail) - (Table 1) - $ / shares
3 Months Ended 9 Months Ended
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
May 24, 2019
Share-based Payment Arrangement [Abstract]                
Common stock authorized               11,000,000
Stock-based awards, including restricted stock and stock options granted, net of expired or cancelled       (3,269,478)        
Common stock available for grant of stock-based awards as of June 30, 2012   7,730,522   7,730,522        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 225,000     254,000        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number   2,951,891   2,951,891        
Share Based Compensation Arrangement By Share Based Payment Award Options Vested In Period   63,980 65,390 485,516 575,552      
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable During Period Weighted Average Exercise Price (in Dollars per share)   $ 41.50 $ 24.86 $ 27.73 $ 26.83      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number   3,608,000 4,468,000 3,608,000 4,468,000 3,651,000 4,427,000  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share Based Compensation Arrangement By Share-Based Payment Award Equity Options Nonvested Number   514,800   514,800        
Restricted Stock [Member]                
Share-based Payment Arrangement [Abstract]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number   2,560,543   2,560,543        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares       1,856,250        
Share Based Compensation Arrangement By Share-Based Payment Award Equity Options Nonvested Number   168,750   168,750