XML 115 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail) - 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]      
Unrecognized tax benefit as of beginning of period $ 63,295 $ 46,320 $ 46,650
Tax positions related to current year, additions for uncertain tax positions 84,249 27,710 20,592
Tax positions related to prior year, Additions for uncertain tax positions 15,411 5,471 10,201
Tax positions related to prior year, Decreases for uncertain tax positions (2,647) (5,804) (29,977)
Tax positions related to prior year, Reductions due to lapse of applicable statute of limitations (4,582) (8,986) 0
Tax positions related to prior year, Settlements with tax authorities (14,166) (1,416) (1,146)
Unrecognized tax benefit as of end of period $ 141,560 $ 63,295 $ 46,320