Fair Value Measures and Disclosures - Unobservable inputs reconciliation (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
|||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||||
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | $ 160,300 | ||||
| Beginning balance | 137,490 | $ 137,490 | |||
| Change in fair value of contingent consideration (a) | [1] | 22,810 | $ 0 | ||
| Ending balance | 160,300 | ||||
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings | [1] | $ 22,800 | |||
| Mark-to-market adjustment for contingent consideration | $ 0 | ||||
| Measurement Input Volatility Operating Income | |||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||||
| Business Combination, Contingent Consideration, Liability, Measurement Input | 0.350 | ||||
| Measurement Input Volatility Net Income | |||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||||
| Business Combination, Contingent Consideration, Liability, Measurement Input | 0.480 | ||||
| Measurement Input, Discount Rate | |||||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | |||||
| Business Combination, Contingent Consideration, Liability, Measurement Input | 0.059 | ||||
| |||||