XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Schedule of Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument    
Unamortized Debt Issuance Expense $ 1,605 $ 84
Equipment under Finance Leases $ 398 $ 610
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, net of current portion and unamortized debt costs Long-term debt, net of current portion and unamortized debt costs
Total debt $ 78,583 $ 46,533
Less current portion of long-term debt and finance leases 2,202 12,263
Long-term debt, net of current portion and unamortized debt costs 74,776 34,186
Line of Credit Facility 1 - Closed August 2021 | East West Bank [Member] | Line of Credit [Member]    
Debt Instrument    
Long Term Debt   3,216
Mortgage Payable - Paid off May 2021 | East West Bank [Member]    
Debt Instrument    
Long Term Debt   3,306
Equipment Loan - Paid off June 2021 | East West Bank [Member]    
Debt Instrument    
Long Term Debt   612
Equipment Loan 1 - Paid off August 2021 | East West Bank [Member]    
Debt Instrument    
Long Term Debt   4,000
Equipment Loan 2 - Paid off August 2021 | East West Bank [Member]    
Debt Instrument    
Long Term Debt   5,254
Mortgage Payable 1 - Paid off August 2021 | East West Bank [Member]    
Debt Instrument    
Long Term Debt   3,334
Mortgage Payable 2 - Paid off August 2021 | Cathay Bank [Member]    
Debt Instrument    
Long Term Debt   7,268
Acquisition Loan - Paid off August 2021 | Cathay Bank [Member]    
Debt Instrument    
Long Term Debt   8,710
Line of Credit - Due March 2023 | China Merchant Bank | Line of Credit [Member]    
Debt Instrument    
Long Term Debt   382
Line of Credit - deconsolidated | Bank of Nanjing | Line of Credit [Member]    
Debt Instrument    
Long Term Debt   153
Term Loan - Due August 2026 | Capital One, N.A.    
Debt Instrument    
Long Term Debt 69,563  
French Government Loan - Due July 2021 [Member] | Seine-Normandie Water Agency [Member]    
Debt Instrument    
Long Term Debt   64
Mortgage Payable - Due June 2027 | East West Bank [Member]    
Debt Instrument    
Long Term Debt 8,353 8,510
Line of credit - Closed June 2021 | China Everbright Bank | Line of Credit [Member]    
Debt Instrument    
Long Term Debt   764
French Government Loan 5 - Due December 2026 | Seine-Normandie Water Agency [Member]    
Debt Instrument    
Long Term Debt $ 269 $ 350