Fair Value Measurements - Schedule of Fair Value of Liabilities (Details) - Fair Value Measurements Recurring Member $ in Thousands |
Jun. 30, 2025
USD ($)
|
---|---|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Contingent consideration obligation | $ 13,126 |
Total liabilities | 13,126 |
Level 1 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Contingent consideration obligation | 0 |
Total liabilities | 0 |
Level 2 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Contingent consideration obligation | 0 |
Total liabilities | 0 |
Level 3 | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |
Contingent consideration obligation | 13,126 |
Total liabilities | $ 13,126 |