XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Unrecognized Tax Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 15,911 $ 15,356 $ 14,367
Tax positions related to current year:      
Gross additions 3,672 3,352 3,054
Tax positions related to prior years:      
Gross additions 382 236 1,465
Settlements (678) 0 (145)
Lapses on statute of limitations (4,401) (3,033) (3,385)
Ending balance $ 14,886 $ 15,911 $ 15,356