XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Schedule of Debt) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument    
Unamortized Debt Issuance Expense $ 15,290 $ 1,547
Equipment under Finance Leases $ 660 790
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, net of current portion and unamortized debt issuance costs  
Total debt $ 653,929 77,432
Less current portion of long-term debt and finance leases 433 3,046
Long-term debt, net of current portion and unamortized debt issuance costs 638,206 72,839
Wells Fargo Bank | Secured Debt [Member]    
Debt Instrument    
Unamortized Debt Issuance Expense 8,900  
2029 Convertible Notes    
Debt Instrument    
Long Term Debt 345,000  
Unamortized Debt Issuance Expense 10,800  
Line of Credit - Due March 2023 | China Merchant Bank | Line of Credit [Member]    
Debt Instrument    
Long Term Debt 0 0
Term Loan - paid off June 2023 | Capital One, N.A.    
Debt Instrument    
Long Term Debt   68,250
Term Loan - Due June 2028 | Wells Fargo Bank    
Debt Instrument    
Long Term Debt 300,000  
Mortgage Payable - Due June 2027 | East West Bank [Member]    
Debt Instrument    
Long Term Debt 8,060 8,188
French Government Loan 4 - Due December 2026 | Seine-Normandie Water Agency [Member]    
Debt Instrument    
Long Term Debt 209 204
Revolving line of credit - closed in June 2023 | Capital One, N.A. | Revolving Credit Facility    
Debt Instrument    
Long Term Debt $ 0 $ 0