Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|||
|---|---|---|---|---|---|---|
| Finite and Indefinite Lived Intangible Assets [Line Items] | ||||||
| Intangible assets, Trade name | $ 2,167 | $ 2,442 | ||||
| Intangible assets, gross | 11,389 | 12,493 | ||||
| Accumulated amortization | (6,195) | (6,289) | ||||
| Intangible assets, net | 5,194 | 6,204 | [1] | $ 7,217 | ||
| Customer Relationships [Member] | ||||||
| Finite and Indefinite Lived Intangible Assets [Line Items] | ||||||
| Intangible assets, gross | 5,375 | 5,850 | ||||
| Developed Technology [Member] | ||||||
| Finite and Indefinite Lived Intangible Assets [Line Items] | ||||||
| Intangible assets, gross | $ 3,847 | $ 4,201 | ||||
| ||||||