XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Income Tax Uncertainties [Abstract]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 3,700 $ 3,900  
Unrecognized Tax Benefits, Period Increase (Decrease) (200) (100)  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 800 900  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 0 100 $ 0
Decrease in Unrecognized Tax Benefits is Reasonably Possible 0    
Increase in Unrecognized Tax Benefits is Reasonably Possible 1,000    
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance beginning of period 4,937 5,010  
Additions based on tax positions related to current year 446 767  
Reductions for tax positions of prior years (179) (216)  
Reductions due to lapse of applicable statute of limitations (533) (428)  
Settlements 0 (196)  
Balance end of period 4,671 4,937 $ 5,010
Valuation Allowance [Abstract]      
Valuation Allowance, Amount $ 0 $ 0