XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail) - 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]      
Unrecognized tax benefit as of beginning of period $ 46,320 $ 46,650 $ 33,262
Tax positions related to current year, additions for uncertain tax positions 27,710 20,592 19,012
Tax positions related to prior year, Additions for uncertain tax positions 5,471 10,201 143
Tax positions related to prior year, Decreases for uncertain tax positions (5,804) (29,977) (3,783)
Tax positions related to prior year, Reductions due to lapse of applicable statute of limitations (8,986) 0 (1,984)
Tax positions related to prior year, Settlements with tax authorities (1,416) (1,146) 0
Unrecognized tax benefit as of end of period $ 63,295 $ 46,320 $ 46,650