XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contingent earn-out obligations    
Fair Value Measurements    
Contingent earn-out obligations $ 34,842 $ 140,156
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)    
Balance at beginning of year 140,156 44,222
Issuances 4,059 51,784
Settlements (142,846) (43,996)
Adjustments to fair value $ 33,473 $ 88,146
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease) Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)
Balance at end of year $ 34,842 $ 140,156
Recurring basis | Total    
Fair Value Measurements    
Cash and cash equivalents 981,898 549,939
U.S. Treasury bills 34,357  
Contingent earn-out obligations 34,842 140,156
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)    
Balance at beginning of year 140,156  
Balance at end of year 34,842 140,156
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)    
Fair Value Measurements    
Cash and cash equivalents 981,898 549,939
Recurring basis | Significant Other Observable Inputs (Level 2)    
Fair Value Measurements    
U.S. Treasury bills 34,357  
Recurring basis | Significant Unobservable Inputs (Level 3)    
Fair Value Measurements    
Contingent earn-out obligations 34,842 140,156
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)    
Balance at beginning of year 140,156  
Balance at end of year $ 34,842 $ 140,156