XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Unrecognized Income Tax Benefit [Roll Forward]      
Beginning balance, unrecognized tax benefits $ 35,749 $ 42,773 $ 34,152
Additions based on tax provisions related to the current year 8,543 6,412 4,284
Additions based on tax provisions related to the prior year 5,909 13,532 11,679
Deductions based on settlement/expiration of prior year tax positions (1,058) (14,460) (7,342)
Deduction of cumulative interest and penalties   (12,508)  
Deductions based on settlement of prior year tax positions (2,122)    
Ending balance, unrecognized tax benefits $ 47,021 $ 35,749 $ 42,773