XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Apr. 14, 2020
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Amount borrowed       $ 1,000
Impairment of long-lived assets $ 0 $ 2,200,000    
Upfront Acquisition        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Contingent consideration cap $ 33,400,000      
Equity portion, (in percent) 0.63      
Cash portion, (in percent) 0.37      
Lumeon        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Contingent consideration cap $ 25,000,000.0      
Carevive Systems, Inc.        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Contingent consideration cap 10,000,000.0      
Carevive and Lumeon        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Aggregate intrinsic value of contingent consideration liability 5,300,000      
Right Of Use Assets Leasehold Improvements And Furniture And Fixtures        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Impairment of long-lived assets 0 $ 2,200,000    
Senior Notes Due 2025 | Convertible Notes Payable        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Amount borrowed 230,000,000   $ 230,000,000  
Estimated fair value of convertible senior notes $ 230,700,000   $ 227,500,000