v3.26.1
Debt (Schedule of Debt) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unamortized Debt Issuance Expense $ 8,160 $ 9,579
Equipment under Finance Leases $ 187 264
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, net of current portion and unamortized debt issuance costs  
Total debt $ 620,212 619,969
Less current portion of long-term debt and finance leases 2,488 1,641
Long-term debt, net of current portion and unamortized debt issuance costs 609,564 608,749
2029 Convertible Notes    
Debt Instrument [Line Items]    
Long-Term Debt 345,000 345,000
Unamortized Debt Issuance Expense 5,300 6,300
Line of Credit - Due October 2026 | China Merchant Bank | Line of Credit    
Debt Instrument [Line Items]    
Long-Term Debt 0 0
Term Loan - Due June 2028 | Wells Fargo Bank    
Debt Instrument [Line Items]    
Long-Term Debt 250,000 250,000
French Government Loan 4 - Due December 2026 | Seine-Normandie Water Agency    
Debt Instrument [Line Items]    
Long-Term Debt 59 56
Revolving line of credit - closed in June 2023 | Capital One, N.A. | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-Term Debt $ 24,966 $ 24,649