Fair Value Measurements - Schedule of Change in Fair Value of the Contingent Consideration Liabilities (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Feb. 02, 2022 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] | |||
| Balance | $ 24,026 | ||
| Change in fair value | 100 | $ 13,485 | |
| Payment of contingent consideration | (24,126) | ||
| Balance | $ 10,541 | $ 0 | $ 24,026 |
| Discount rate | 7.00% | 10.10% | |
| Probability of achievement | 50.00% | 100.00% | |
| Projected year of achievement | 2024 | 2023 | |