XML 98 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 74,682 $ 84,466 $ 89,906
Additions based on tax positions related to the current year 16,949 15,182 11,244
Additions for tax positions of prior years 11,913 13,765 3,414
Reductions related to the expiration of statutes of limitations (2) (15,553) (20,098)
Reductions related to audit settlements   (19,975)  
Reductions for tax positions of prior years   (3,203)  
Ending balance $ 103,542 $ 74,682 $ 84,466