Income Taxes - Additional Information (Detail) - USD ($) $ in Thousands |
12 Months Ended | |||
---|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Income Taxes [Line Items] | ||||
Deferred tax assets, valuation allowance | $ 14,991 | $ 23,286 | ||
Decrease in valuation allowance | 8,300 | |||
Unrecognized tax benefits | 149,172 | $ 141,560 | $ 63,295 | $ 46,320 |
Unrecognized tax benefits that would impact effective tax rate | 140,000 | |||
Foreign Country | ||||
Income Taxes [Line Items] | ||||
Net operating loss carryforwards | $ 3,700 |