XML 71 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements, Cash Equivalents and Marketable Securities - Schedule of Level 3 Financial Instruments (Details) - Level 3 - Fair value, measurements, recurring - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contingent Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value — beginning of period   $ 6,540 $ 6,430 $ 3,625
Increase in fair value   1,010 110 4,305
Settlement   (1,500) 0 (1,500)
Fair value — end of period   6,050 6,540 6,430
Noncontrolling Interest Liability        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value — beginning of period   0 0 78,000
Increase in fair value $ 99,800 0 0 99,785
Settlement $ (177,800) 0 0 (177,785)
Fair value — end of period   $ 0 $ 0 $ 0