Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income Tax Disclosure [Abstract] | |||
| Unrecognized benefit - beginning of the year | $ 38,327 | $ 20,469 | $ 16,888 |
| Gross increases-current period positions | 14,239 | 13,974 | 8,071 |
| Gross increases-current period business acquisitions | 1,381 | ||
| Gross increase-prior period positions | 612 | 3,884 | |
| Gross decrease-prior period positions | (5,871) | ||
| Unrecognized benefit - end of period | $ 53,178 | $ 38,327 | $ 20,469 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from acquisitions. No definition available.
|
| X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|