XML 205 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning of the period $ 257,587 $ 385,283 $ 56,395
Additions for tax positions related to prior years 38,029 80,885 3,582
Decreases for tax positions related to prior years (8,856) (227,051) 0
Additions for tax positions related to current year 498 21,993 327,142
Decreases for unrecognized tax benefits as a result of a lapse in the statute of limitations (2,329) (3,523) (1,836)
End of the period $ 284,929 $ 257,587 $ 385,283