v3.25.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
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 $ 2,567 $ 142        
Payments related to the settlement of the contingent consideration liability, Operating activities 100 100        
Impairment of equity method investment 0 0        
Investments in privately held companies 25,900     $ 22,800    
Long-term notes receivable, net 21,000     9,400    
Long-term notes receivable increased 11,600          
Allowance for expected credit losses 2,375 $ 1,406 $ 1,634 1,366 $ 1,388 $ 568
Fair Value, Inputs, Level 2            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Convertible debt 934,400          
Selio            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Allowance for expected credit losses 2,400     1,400    
Other long-term obligations            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration liability, noncurrent 1,700     3,100    
Accrued expenses            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Contingent consideration liability, current $ 300     $ 400