v3.25.2
Financial Assets and Liabilities - Fair Value Inputs (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 85,990 $ 75,843
Minimum | Discounted cash flow | Estimated revenue growth    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.014 0.050
Minimum | Discounted cash flow | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.163 0.164
Minimum | Market | Future enterprise value/ EBITDA ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 7.8 7.5
Maximum | Discounted cash flow | Estimated revenue growth    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.050 0.050
Maximum | Discounted cash flow | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.163 0.164
Maximum | Market | Future enterprise value/ EBITDA ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 19.2 18.0
Weighted Average | Discounted cash flow | Estimated revenue growth    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.041 0.050
Weighted Average | Discounted cash flow | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.163 0.164
Weighted Average | Market | Future enterprise value/ EBITDA ratio    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 14.4 13.2