Schedule of Unrecognized Tax Benefits (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Income Tax Disclosure [Line Items] | |||
Beginning balance, as of January 1 | $ 17,903 | $ 21,180 | $ 43,395 |
Tax positions for current year, Additions | 1,417 | 1,082 | 1,322 |
Tax positions for prior years, Additions | 30 | 66 | 8,043 |
Tax positions for prior years, Reductions | (1,639) | (2,989) | (31,397) |
Expiration of statutes, Reductions | (3,246) | (1,436) | (183) |
Ending balance as of December 31 | $ 14,465 | $ 17,903 | $ 21,180 |