XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Schedule of Debt) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Unamortized Debt Issuance Expense $ 12,520 $ 13,775
Equipment under Finance Leases $ 485 616
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, net of current portion and unamortized debt issuance costs  
Total debt $ 609,218 603,790
Less current portion of long-term debt and finance leases 252 436
Long-term debt, net of current portion and unamortized debt issuance costs 596,446 589,579
2029 Convertible Notes    
Debt Instrument [Line Items]    
Long-Term Debt 345,000 345,000
Unamortized Debt Issuance Expense 8,800  
Line of Credit - Due October 2026 | China Merchant Bank | Line of Credit [Member]    
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
Mortgage Payable - Paid off June 2024 | East West Bank [Member]    
Debt Instrument [Line Items]    
Long-Term Debt   8,016
French Government Loan 4 - Due December 2026 | Seine-Normandie Water Agency [Member]    
Debt Instrument [Line Items]    
Long-Term Debt 168 158
Revolving line of credit - closed in June 2023 | Capital One, N.A. | Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Long-Term Debt $ 0 $ 0