XML 134 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
May 03, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Payments related to the settlement of the contingent consideration liability, Financing activities $ 78 $ 2,568      
Payments related to the settlement of the contingent consideration liability, Operating activities 27 26      
Impairment of equity method investment 0 0      
Impairment of intangible assets 0 0      
Interest income 7,276 131      
Investments in privately held companies 19,400 19,100      
Long-term notes receivable, net 8,500   $ 3,200    
Long-term notes receivable issued 6,200        
Allowance for expected credit losses 1,388 $ 290 568   $ 281
Solo Pace          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Long-term notes receivable issued $ 1,500        
Fluidx          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Ownership percentage 19.90%        
Long-term notes receivable issued $ 3,000        
Bluegrass Vascular Technologies, Inc          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Ownership percentage       19.50%  
Equity method investment       $ 245  
Selio          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Long-term notes receivable issued 1,700        
Allowance for expected credit losses 1,400   600    
Other long-term obligations          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration liability, noncurrent 2,800   3,000    
Accrued expenses          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration liability, current $ 400   $ 400