v3.26.1
Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Details) - Level 3 - Discounted cash flow
$ in Thousands
Jun. 30, 2026
USD ($)
yr
Dec. 31, 2025
USD ($)
yr
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration | $ $ 722 $ 720
Expected life of cash flows | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 0.5 1.0
Expected life of cash flows | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 1.3 1.8
Expected life of cash flows | Weighted Average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 0.5 1.0
Discount rate | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 0.057 0.052
Discount rate | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 0.058 0.052
Discount rate | Weighted Average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 0.057 0.052
Probability of achievement | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 0.001 0.003
Probability of achievement | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 1.000 1.000
Probability of achievement | Weighted Average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 1.000 0.998