XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement And Other Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Employer contributions to defined contribution plan $ 11,600 $ 9,000 $ 7,700
Deferred Compensation Arrangement with Individual, Postretirement Benefits      
Other long-term liabilities 149,424 116,353  
Accrued expenses and other current liabilities $ 72,956 $ 52,897  
Deferred compensation, percentage of funds invested 100.00%    
Wage inflation 2.00% 2.00%  
Next fiscal year minimum funding requirements $ 1,400    
Minimum      
Deferred Compensation Arrangement with Individual, Postretirement Benefits      
Wage inflation 0.50% 0.00%  
Maximum      
Deferred Compensation Arrangement with Individual, Postretirement Benefits      
Wage inflation 2.00% 2.00%  
Deferred Compensation      
Deferred Compensation Arrangement with Individual, Postretirement Benefits      
Compensation deferred by participants $ 3,100 $ 2,900 900
Amount withdrawn from the Plan by participants 2,000 200 $ 1,700
Other long-term liabilities 42,600 38,500  
Accrued expenses and other current liabilities 1,100 200  
Life insurance contract assets $ 47,800 $ 35,300