XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Contingency [Line Items]        
Income Taxes Paid $ 147,500 $ 132,900 $ 110,000  
Operating Loss Carryforwards 0      
Operating Loss Carryforwards State 34,500      
Liability for Uncertainty in Income Taxes, Current 300 300 200  
Unrecognized Tax Benefits 917 $ 1,267 $ 1,127 $ 1,639
Foreign | Canada        
Income Tax Contingency [Line Items]        
Operating Loss Carryforwards $ 1,800