XML 192 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Finance Leases - BioNova Term Loan (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2029
Dec. 31, 2028
Dec. 31, 2027
Dec. 31, 2026
Nov. 30, 2024
USD ($)
Nov. 30, 2024
EUR (€)
BioNova Term Loan              
Debt Instrument [Line Items]              
Face amount             € 37,000,000
Issuance costs | $           $ 1,000,000  
Unused commitment fee percentage 30.00%            
Ownership interest in subsidiaries securing loan           100.00% 100.00%
BioNova Term Loan | Loans              
Debt Instrument [Line Items]              
Long-term debt, gross | $ $ 0            
BioNova Term Loan | Forecast              
Debt Instrument [Line Items]              
Net debt-to-EBITDA ratio   1.50 2.0 2.5 3.0    
BioNova Term Loan, Tranche A              
Debt Instrument [Line Items]              
Face amount             € 28,000,000
Variable rate, basis spread 2.00%            
Quarterly principal repayment, percentage of drawn amount 5.00%            
BioNova Term Loan, Tranche B              
Debt Instrument [Line Items]              
Face amount             € 9,000,000
Variable rate, basis spread 2.50%