Fair Value Disclosures - Summary of Reconciliations of Changes In The Fair Value of The Liabilities (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value Disclosures [Abstract] | ||||
| Balance, beginning of period | $ 70,176 | $ 37,461 | $ 188,483 | $ 41,864 |
| Payments made during the period | (26,920) | (4,005) | (140,483) | (11,868) |
| Change in fair value | 7,649 | 5,705 | 2,905 | 9,165 |
| Balance, end of period | $ 50,905 | $ 39,161 | $ 50,905 | $ 39,161 |