XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Schedule of Stock Options Expected To Vest, Stock Options Exercisable, and Unvested Restricted Share Awards Expected To Vest (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted Average Exercise Price, Number of stock options expected to vest $ 68.39    
Weighted Average Exercise Price, Total stock options exercisable $ 56.43 $ 48.99 $ 38.62
Number of stock options expected to vest 1,992,915    
Number of restricted shares/units expected to vest 602,187    
Weighted Average Remaining Life (Years), Number of stock options expected to vest 3 years 4 months 24 days    
Weighted Average Remaining Life (Years), Total stock options exercisable 2 years 10 months 24 days    
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of stock options expected to vest 1,992,915    
Total stock options exercisable 1,290,627    
Unrecognized compensation cost $ 12,329    
Weighted average years over which unrecognized compensation cost will be recognized 3 years 2 months 12 days    
RSAs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average years over which unrecognized compensation cost will be recognized 2 years 10 months 24 days    
Number of restricted shares/units expected to vest 602,187    
Unrecognized compensation cost $ 27,435