XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Narrative (Details)
$ in Thousands
3 Months Ended
Nov. 18, 2021
USD ($)
Nov. 18, 2021
CNY (¥)
Nov. 05, 2021
USD ($)
Oct. 18, 2021
USD ($)
Oct. 18, 2021
CNY (¥)
Oct. 12, 2021
CAD ($)
Apr. 29, 2021
USD ($)
Apr. 29, 2021
CNY (¥)
Nov. 13, 2020
Jan. 31, 2015
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Mar. 31, 2022
CAD ($)
Mar. 31, 2022
CNY (¥)
Jan. 19, 2022
USD ($)
Jan. 19, 2022
CNY (¥)
Jan. 04, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Dec. 31, 2021
CNY (¥)
Oct. 15, 2020
USD ($)
Oct. 15, 2020
CNY (¥)
Nov. 13, 2019
USD ($)
Nov. 13, 2019
CNY (¥)
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Repayment of debt                     $ 383,000 $ 0                        
Short-term debt                     1,107,000             $ 810,000            
Proceeds from issuance of debt obligations                     315,000 $ 0                        
Short term loan agreement | Loans                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Principal amount | ¥               ¥ 4,000,000                                
Short term loan agreement | CITIC Group Corporation Ltd. | Loans                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Principal amount                             $ 315,000 ¥ 2,000,000             $ 285,000 ¥ 2,000,000
Interest rate                             3.90% 3.90%             4.785% 4.785%
Extension term                 12 months                              
Short-term debt                     315,000     ¥ 2,000,000                    
Short term loan agreement | NCBC | Loans                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Principal amount                                         $ 151,000 ¥ 1,000,000    
Interest rate       4.785% 4.785%                               4.785% 4.785%    
Short-term debt                     315,000     2,000,000       315,000   ¥ 2,000,000        
Proceeds from issuance of debt obligations       $ 150,000 ¥ 1,000,000   $ 155,000 ¥ 1,000,000                                
Short term loan agreement | Bank of Nanjing | Loans                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Interest rate 4.00% 4.00%                                            
Short-term debt                     472,000     ¥ 3,000,000       472,000   ¥ 3,000,000        
Proceeds from issuance of debt obligations $ 453,000 ¥ 3,000,000                                            
TeraXion Short Term Loan | Canada Economic Development | Loans                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Interest rate           8.00%                                    
Short-term debt                     5,000             23,000            
Promissory note, due 2023 | Loans                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Principal amount                                 $ 10,000              
Short-term debt                     9,674,000                          
Short-term debt, gross                     10,000,000                          
Promissory note, due 2023 | Loans | Symeo GmbH                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Principal amount                                 $ 10,000,000              
Line of credit | PacWest Term Loan and Revolving Line of Credit                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Line of credit facility, maximum borrowing capacity                     20,000,000             20,000,000            
Line of credit | PacWest Term Loan and Revolving Line of Credit | Secured debt                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Principal amount                   $ 10,000,000                            
Interest rate                   4.50%                            
Line of credit | PacWest Term Loan and Revolving Line of Credit | Revolving credit facility                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Interest rate                   4.25%                            
Outstanding amount                     0             0            
Line of credit | PacWest Term Loan and Revolving Line of Credit | Prime rate | Secured debt                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Basis spread on variable rate                   1.00%                            
Line of credit | PacWest Term Loan and Revolving Line of Credit | Prime rate | Revolving credit facility                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Basis spread on variable rate                   0.75%                            
Line of credit | Amended PacWest Term Loan and Revolving Line of Credit                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Line of credit facility, maximum borrowing capacity     $ 20,000,000                                          
Line of credit | Amended PacWest Term Loan and Revolving Line of Credit | Revolving credit facility                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Interest rate     2.10%                                          
Collateral percentage     102.50%                                          
Line of credit | PacWest Revolving Line of Credit | Revolving credit facility                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Repayment of debt     $ 1,675,000                                          
Line of credit | CIBC loan, due 2026                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Line of credit facility, maximum borrowing capacity           $ 9,440                                    
Monthly interest payment           $ 155                                    
Outstanding amount                     $ 6,805,000   $ 8,512         $ 7,102,000 $ 8,976          
Line of credit | CIBC loan, due 2026 | Prime rate                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Basis spread on variable rate           0.25%                                    
Line of credit | TeraXion Line Of Credit Used As Securitization                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Line of credit facility, maximum borrowing capacity                         $ 7,000                      
Line of credit | TeraXion Line Of Credit Used As Securitization | Prime rate                                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                
Basis spread on variable rate           0.25%