XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details 6) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of the beginning and ending amounts of unrecognized income tax benefits      
Balance at the beginning of the period $ 134,044 $ 115,653 $ 23,482
Tax positions related to current year:      
Additions 18,748 18,600 16,485
Tax positions related to prior years:      
Additions 615 0 76,158
Reductions (1,586) (209) (472)
Settlements (5,606) 0 0
Balance at the end of the period $ 146,215 $ 134,044 $ 115,653