XML 139 R120.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Plans - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Value of common shares that can be acquired by the employee and trustees under employees share purchase plan $ 100,000    
Number of common shares authorized after amendment 7,000,000    
Common Shares available for purchase under the ESPP 2,553,434    
Purchase price of common stock 85.00%    
Maximum eligible compensation percentage for the defined contribution plan (the 401(k) Plan) 4.00%    
Defined contribution plan vesting period 5 years    
Defined contribution plan, compensation expense $ 4,900,000 $ 5,200,000 $ 5,000,000.0
Highly Compensated Employees [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Maximum eligible compensation percentage for the defined contribution plan (the 401(k) Plan) 3.00%