XML 206 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule of Changes in Unrecognized Tax Benefits) (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]      
Total amounts of unrecognized tax benefits, beginning of period $ 22,484 $ 26,841 $ 24,247
Gross increases (decreases) in unrecognized tax positions as a result of tax positions taken during a prior period 443    
Gross increases (decreases) in unrecognized tax positions as a result of tax positions taken during a prior period   (1,755) (276)
Gross increases in unrecognized tax positions as a result of tax positions taken in the current period 2,414 4,199 4,083
Decreases in unrecognized tax positions related to settlements with taxing authorities (537) (6,446) 0
Decreases in unrecognized tax positions as a result of a lapse of the applicable statutes of limitations (3,015) (355) (1,213)
Total amounts of unrecognized tax benefits, end of period $ 21,789 $ 22,484 $ 26,841