Income Taxes - Schedule of Activity Related Unrecognized Tax Benefits (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Income Tax Disclosure [Abstract] | |||
| Beginning of year—unrecognized tax benefits | $ 4,025 | $ 2,610 | $ 2,077 |
| Decrease for tax positions taken during prior periods | 0 | 0 | (711) |
| Increases for tax positions taken during current period | 1,456 | 1,415 | 1,244 |
| End of year—unrecognized tax benefits | $ 5,481 | $ 4,025 | $ 2,610 |