v3.26.3
Fair Value Measurement - Measurement Inputs for Contingent Consideration Liability (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 500 $ 500
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 500 $ 500
Level 3 | Discounted cash flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 500  
Level 3 | Discounted cash flow | Likelihood of occurrence | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.010  
Level 3 | Discounted cash flow | Likelihood of occurrence | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.024  
Level 3 | Discounted cash flow | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.40