Fair Value Measurements - Summary of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Level 1 | ||
| Assets | ||
| Contingently returnable consideration | $ 0 | $ 0 |
| Liabilities | ||
| Contingent consideration | 0 | 0 |
| Total assets and liabilities measured at fair value | 0 | 0 |
| Level 2 | ||
| Assets | ||
| Contingently returnable consideration | 0 | 0 |
| Liabilities | ||
| Contingent consideration | 0 | 0 |
| Total assets and liabilities measured at fair value | 0 | 0 |
| Level 3 | ||
| Assets | ||
| Contingently returnable consideration | 3,197 | 6,550 |
| Liabilities | ||
| Contingent consideration | 177,838 | 148,388 |
| Total assets and liabilities measured at fair value | $ 181,035 | $ 154,938 |
| X | ||||||||||
- Definition Fair Value, Total Assets And Liabilities No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of asset recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|