v3.26.1
Financial Instruments and Fair Value Measurements - Fair Value Inputs (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 85,903 $ 86,491
Minimum | Discounted cash flow | Estimated revenue growth    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.050 0.050
Minimum | Discounted cash flow | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.164 0.162
Minimum | Market | Future enterprise value/ EBITDA ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 10.4 9.5
Maximum | Discounted cash flow | Estimated revenue growth    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.095 0.060
Maximum | Discounted cash flow | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.164 0.162
Maximum | Market | Future enterprise value/ EBITDA ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 19.6 20.1
Weighted Average | Discounted cash flow | Estimated revenue growth    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.061 0.053
Weighted Average | Discounted cash flow | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.164 0.162
Weighted Average | Market | Future enterprise value/ EBITDA ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 13.1 15.0