v3.26.1
Fair Value of Financial Instruments - Schedule of Significant Unobservable Inputs Used In The Fair Value Measurements (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration $ 38,525
Significant unobservable inputs (Level 3)  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration 38,525
Significant unobservable inputs (Level 3) | Discounted cash flow  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration $ 27,290
Significant unobservable inputs (Level 3) | Discounted cash flow | Probability of payment | Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Range 0.810
Significant unobservable inputs (Level 3) | Discounted cash flow | Probability of payment | Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Range 0.900
Significant unobservable inputs (Level 3) | Discounted cash flow | Payment discount rate | Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Range 0.058
Significant unobservable inputs (Level 3) | Discounted cash flow | Payment discount rate | Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Range 0.060
Significant unobservable inputs (Level 3) | Monte Carlo simulation  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration $ 11,235
Significant unobservable inputs (Level 3) | Monte Carlo simulation | Payment discount rate | Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Range 0.057
Significant unobservable inputs (Level 3) | Monte Carlo simulation | Payment discount rate | Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Range 0.062
Significant unobservable inputs (Level 3) | Monte Carlo simulation | Net sales volatility  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Range 0.350
Significant unobservable inputs (Level 3) | Monte Carlo simulation | Net sales discount rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Range 0.110