XML 92 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Uncertain Tax Positions (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]      
Gross unrecognized tax benefits—beginning balance $ 114,813 $ 92,500 $ 93,806
Increases related to tax positions taken in a prior year 1,566 2,476 3,103
Increases related to tax positions taken during current year 25,355 21,104 20,274
Decreases related to tax positions taken in a prior year (3,781) (853) (18,029)
Decreases related to lapse of statute of limitations (596) (414) (6,654)
Gross unrecognized tax benefits—ending balance $ 137,357 $ 114,813 $ 92,500