XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Balances of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Unrecognized tax benefits $ 37,737 $ 33,219 $ 40,878 $ 41,110
Portion that, if recognized, would reduce tax expense and effective tax rate 34,967 30,868 40,695  
Accrued interest on unrecognized tax benefits 4,369 5,204 6,240  
Accrued penalties on unrecognized tax benefits 1,587 14 14  
Minimum        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months 0 0 0  
Portion that, if recognized, would reduce tax expense and effective tax rate 0 0 0  
Maximum        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months 8,098 11,859 6,268  
Portion that, if recognized, would reduce tax expense and effective tax rate $ 7,277 $ 10,217 $ 5,693