v3.25.2
Fair Value Measurements - Narrative (Details)
$ in Millions
1 Months Ended
Nov. 30, 2024
USD ($)
shares
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Put option, fair value | $ $ 4
BioNova | SWEN Impact Fund for Transition 3  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Shares funded (in shares) | shares 111,111
Noncontrolling percentage 14.00%