Income Taxes Reconciliation of Total Gross Liability Related to Uncertain Tax Positions (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] | |||
| Beginning Balance | $ 20,717 | $ 11,639 | $ 17,548 |
| Additions for tax positions related to prior years | 1,673 | 75 | 5,646 |
| Reductions for tax positions related to prior years | 0 | (6) | (174) |
| Additions for tax positions related to current year | 50,531 | 10,911 | 315 |
| Lapses in statutes of limitations/settlements | (995) | (1,931) | (12,128) |
| Foreign currency translation adjustment | 236 | 29 | 432 |
| Ending Balance | $ 72,162 | $ 20,717 | $ 11,639 |