XML 168 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Beginning and Ending Amount of 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]      
Beginning of the period $ 385,283 $ 56,395 $ 50,900
Additions for tax positions related to prior years 80,885 3,582 0
Decreases for tax positions related to prior years (227,051) 0 (1,338)
Additions for tax positions related to current year 21,993 327,142 8,585
Decreases for unrecognized tax benefits as a result of a lapse in the statute of limitations (3,523) (1,836) (1,752)
End of the period $ 257,587 $ 385,283 $ 56,395