Intangible Assets, Net - Summary of Intangible Assets (Detail) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Intangible assets with finite lives: | ||
| Acquired technology | $ 5,490 | $ 5,490 |
| Accumulated amortization: | ||
| Acquired technology | 2,054 | 295 |
| Intangible assets, net | 3,436 | 5,195 |
| Acquired technology [Member] | ||
| Intangible assets with finite lives: | ||
| Acquired technology | 3,201 | 3,201 |
| Accumulated amortization: | ||
| Acquired technology | 522 | 75 |
| Customer relationship [Member] | ||
| Intangible assets with finite lives: | ||
| Acquired technology | 1,350 | 1,350 |
| Accumulated amortization: | ||
| Acquired technology | 1,186 | 170 |
| Non-competition agreements [Member] | ||
| Intangible assets with finite lives: | ||
| Acquired technology | 939 | 939 |
| Accumulated amortization: | ||
| Acquired technology | $ 346 | $ 50 |