XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Changes in Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances $ 8,766 $ 0 $ 8,766
Contingent earnout liabilities settled through issuance (reduction) of earnout incentive bonus payable 1,500 2,800 (1,600) 6,400
Contingent Earnout Liabilities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period 48,234 235,865 145,559 276,467
Change in fair value of contingent consideration (1,957) 5,552 6,104 18,228
Settlement of contingent consideration (38,312) (31,174) (143,698) (84,452)
Balance at end of period $ 16,731 $ 210,243 16,731 210,243
Contingent earnout liabilities settled through issuance of related party notes payable       5,600
Contingent earnout liabilities settled through the issuance of related party notes payable included as payments of contingent earnout consideration     $ 5,600 $ 1,500