XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Assets:          
Marketable securities $ 155,488   $ 155,488   $ 179,326
Liabilities:          
Transfers into or out of Level 3 0 $ 0 0 $ 0  
Increase in value of contingent consideration 1,500 $ 200 1,800 $ 3,000  
Confluence          
Liabilities:          
Increase in value of contingent consideration     1,800    
Recurring          
Assets:          
Cash equivalents 21,831   21,831   22,245
Marketable securities 155,488   155,488   179,326
Total assets 177,319   177,319   201,571
Liabilities:          
Contingent consideration 10,500   10,500   8,700
Total liabilities 10,500   10,500   8,700
Recurring | Level 1          
Assets:          
Cash equivalents 21,831   21,831   22,245
Total assets 21,831   21,831   22,245
Recurring | Level 2          
Assets:          
Marketable securities 155,488   155,488   179,326
Total assets 155,488   155,488   179,326
Recurring | Level 3          
Liabilities:          
Contingent consideration 10,500   10,500   8,700
Total liabilities $ 10,500   $ 10,500   $ 8,700