v3.25.2
Redeemable Noncontrolling Interest - Narrative (Details)
$ in Thousands, € in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2024
EUR (€)
shares
Dec. 31, 2025
EUR (€)
shares
Jun. 28, 2025
USD ($)
Mar. 29, 2025
USD ($)
Dec. 31, 2024
USD ($)
Redeemable Noncontrolling Interest [Line Items]          
Redeemable noncontrolling interest | $     $ 12,755 $ 11,337 $ 10,503
BioNova | SWEN Impact Fund for Transition 3          
Redeemable Noncontrolling Interest [Line Items]          
Redeemable noncontrolling interest | € € 15        
Shares funded (in shares) | shares 111,111        
Noncontrolling percentage 14.00%        
BioNova | SWEN Impact Fund for Transition 3 | Forecast          
Redeemable Noncontrolling Interest [Line Items]          
Redeemable noncontrolling interest | €   € 30      
Shares funded (in shares) | shares   222,222      
Noncontrolling percentage   20.00%