XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Schedule of Debt) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument    
Unamortized Debt Issuance Expense $ 1,395 $ 84
Equipment under Finance Leases 471 526
Total debt 79,203 46,449
Less current portion of long-term debt and finance leases 2,256 12,263
Long-term debt, net of current portion and unamortized debt costs 75,552 34,186
Mortgage Payable - Paid off May 2021 | East West Bank    
Debt Instrument    
Long Term Debt   3,306
Equipment Loan - Paid off June 2021 | East West Bank    
Debt Instrument    
Long Term Debt   612
Equipment Loan - Paid off August 2021 | East West Bank    
Debt Instrument    
Long Term Debt   4,000
Equipment Loan - Paid off August 2021 | East West Bank    
Debt Instrument    
Long Term Debt   5,254
Mortgage Payable - Paid off August 2021 | East West Bank    
Debt Instrument    
Long Term Debt   3,334
Mortgage Payable - Due June 2027 | East West Bank    
Debt Instrument    
Long Term Debt 8,393 8,510
Mortgage Payable - Paid off August 2021 | Cathay Bank    
Debt Instrument    
Long Term Debt   7,268
Acquisition Loan - Paid off August 2021 | Cathay Bank    
Debt Instrument    
Long Term Debt   8,710
Line of credit - Closed June 2021 | China Everbright Bank    
Debt Instrument    
Long Term Debt   764
Line of Credit - Due March 2023 | China Merchant Bank    
Debt Instrument    
Long Term Debt   382
Line of Credit - deconsolidated | Bank of Nanjing    
Debt Instrument    
Long Term Debt   153
Equipment Line of Credit - Closed August 2021 | East West Bank    
Debt Instrument    
Long Term Debt   3,216
Term Loan - Due August 2026 | Capital One, N.A.    
Debt Instrument    
Long Term Debt 70,000  
French Government Loan - Due July 2021 | Seine-Normandie Water Agency    
Debt Instrument    
Long Term Debt   64
French Government Loan 4 - Due December 2026 | Seine-Normandie Water Agency    
Debt Instrument    
Long Term Debt $ 339 $ 350