Summary of Significant Accounting Policies - Summary of Product Return Allowance (Detail) - Reserve for Product Returns - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Beginning balance | $ 4,551 | $ 4,698 | $ 6,120 |
Additions | 4,332 | 2,870 | 3,844 |
Credits/payments | (3,739) | (3,017) | (5,266) |
Ending balance | $ 5,144 | $ 4,551 | $ 4,698 |