v3.26.1
Fair Value Measurements - Change in the Fair Value of Earn-out Liabilities (Details) - Earn-out Liability - Zava Global GmbH
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2025 $ 50,745
YourBio business combination 10,573
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 17,646
Reclassification to short-term earn-out payable (40,096)
Reclassification to long-term earn-out payable (26,944)
Foreign currency translation adjustments (1,432)
Balance at March 31, 2026 $ 10,492