Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Fair Value Liabilities Measured On Recurring Basis Valuation Techniques (Details)

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
Mar. 31, 2026
USD ($)
yr
Dec. 31, 2025
USD ($)
yr
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration | $ $ 582 $ 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.8 1
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.6 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.8 1
Discount rate | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, fair value measurement input 0.056 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.056 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.056 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.003 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 0.948 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 0.944 0.998