XML 121 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details 7) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of the beginning and ending amounts of unrecognized income tax benefits      
Balance at beginning of the period $ 146,215 $ 134,044 $ 115,653
Tax positions related to current year:      
Additions 18,515 18,748 18,600
Tax positions related to prior years:      
Additions 0 615 0
Reductions (199) (1,586) (209)
Settlements 0 (5,606) 0
Balance at end of the period $ 164,531 $ 146,215 $ 134,044