XML 140 R111.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning of the period $ 56,395 $ 50,900 $ 69,801
Additions for tax positions related to prior years 3,582 0 1,640
Decreases for tax positions related to prior years 0 (1,338) (199)
Additions for tax positions related to current year 327,142 8,585 8,731
Decreases for unrecognized tax benefits as a result of a lapse in the statute of limitations (1,836) (1,752) (1,500)
Settlements for tax positions related to prior years 0 0 (27,573)
End of the period $ 385,283 $ 56,395 $ 50,900