XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of the Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Number of Shares      
Outstanding at beginning of period (in shares) 2,953,356    
Granted (in shares) 0 0  
Exercised (in shares) (815,833)    
Expired (in shares) (580)    
Forfeited (in shares) (8,000)    
Outstanding at ending of period (in shares) 2,128,943   2,953,356
Exercisable at end of period (in shares) 1,996,823    
Weighted Average Exercise Price      
Outstanding at beginning of period (in usd per share) $ 15.16    
Granted (in usd per share) 0    
Exercised (in usd per share) 29.91    
Expired (in usd per share) 9.81    
Forfeited (in usd per share) 12.10    
Outstanding at ending of period (in usd per share) 9.52   $ 15.16
Exercisable at end of period (in usd per share) $ 9.35    
Weighted Average Remaining Contractual Term (Years)      
Outstanding (in years) 4 years 3 months 18 days   4 years
Exercisable at end of period (in years) 4 years 2 months 12 days    
Aggregate Intrinsic Value (in thousands)      
Outstanding $ 109,212   $ 147,812
Exercised 28,281    
Exercisable at end of period $ 102,776