v3.26.1
Fair Value Measurements (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Discount rate    
Fair Value Measurements    
Weighted-average cost of capital 0.175  
Contingent earn-out obligations    
Fair Value Measurements    
Contingent earn-out obligations $ 44,727 $ 34,842
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)    
Balance at beginning of year 34,842 140,156
Issuances 17,618 4,059
Settlements (20,148) (142,846)
Adjustments to fair value 12,415 33,473
Balance at end of year 44,727 34,842
Recurring basis | Total    
Fair Value Measurements    
Cash and cash equivalents 1,854,794 981,898
U.S. Treasury bills 51,604 34,357
Contingent earn-out obligations 44,727 34,842
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)    
Balance at beginning of year 34,842  
Balance at end of year 44,727 34,842
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)    
Fair Value Measurements    
Cash and cash equivalents 1,854,794 981,898
Recurring basis | Significant Other Observable Inputs (Level 2)    
Fair Value Measurements    
U.S. Treasury bills 51,604 34,357
Recurring basis | Significant Unobservable Inputs (Level 3)    
Fair Value Measurements    
Contingent earn-out obligations 44,727 34,842
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)    
Balance at beginning of year 34,842  
Balance at end of year $ 44,727 $ 34,842