v3.26.1
Fair Value Measurements - Schedule of Changes in Fair Value of Valuations for Deferred and Contingent Consideration Liabilities (Details) - Contingent Consideration (Level 3 Liabilities) - Contingent Consideration - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance $ 372,139 $ 168,900
Additions 0 0
Change in fair value (146,721) 77,300
Payments (54,868) 0
Ending balance $ 170,550 $ 246,200