XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Narrative (Details)
3 Months Ended 12 Months Ended
Nov. 21, 2022
USD ($)
tradingDay
$ / shares
Jun. 24, 2022
USD ($)
Jun. 24, 2022
CNY (¥)
Jun. 21, 2022
USD ($)
Jun. 21, 2022
CNY (¥)
Oct. 18, 2021
USD ($)
Oct. 18, 2021
CNY (¥)
Oct. 12, 2021
CAD ($)
Apr. 29, 2021
USD ($)
Apr. 29, 2021
CNY (¥)
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Mar. 31, 2023
CAD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2022
CNY (¥)
Nov. 17, 2022
USD ($)
Nov. 16, 2022
USD ($)
Aug. 26, 2022
$ / shares
Apr. 27, 2022
USD ($)
Apr. 27, 2022
CNY (¥)
Jan. 19, 2022
USD ($)
Jan. 19, 2022
CNY (¥)
Jan. 04, 2022
USD ($)
Oct. 15, 2020
USD ($)
Oct. 15, 2020
CNY (¥)
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001                                   $ 0.0001              
Unamortized discount and issuance cost                     $ 5,040,000   $ 5,298,000                          
Proceeds from issuance of debt obligations                     $ 747,000 $ 315,000                            
Convertible debt into Class A common shares                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Common stock, par value (in dollars per share) | $ / shares                     $ 0.1000   $ 0.1000                          
Redemption of shares (in shares) | shares                     0   1,112,524                          
Treasury stock acquired, average cost per share | $ / shares                         $ 6.65                          
Stock repurchased during period, value                         $ 7,404,000                          
Loans                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Short-term debt                     $ 0   1,450,000                          
CIBC loan, due 2026 | Prime rate | Revolving credit facility                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Basis spread on variable rate                     0.25%                              
TeraXion Line Of Credit Used As Securitization | Revolving credit facility                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Line of credit facility, maximum borrowing capacity               $ 7,000,000                                    
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      
Interest rate       3.70% 3.70%                                 3.90% 3.90%      
Increase in short-term debt       $ 448,000 ¥ 3,000,000                                          
Short-term debt                         725,000     ¥ 5,000,000                    
Short term loan agreement | NCBC | Loans                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Principal amount                                       $ 304,000 ¥ 2,000,000       $ 151,000 ¥ 1,000,000
Interest rate   3.15% 3.15%     4.785% 4.785%                         4.26% 4.26%       4.785% 4.785%
Increase in short-term debt   $ 448,000 ¥ 3,000,000                                              
Short-term debt                         704,000     ¥ 5,000,000                    
Proceeds from issuance of debt obligations           $ 150,000 ¥ 1,000,000   $ 155,000 ¥ 1,000,000                                
Promissory note, due 2023 | Loans                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Principal amount                                               $ 10,000,000    
Short-term debt                         9,961,000                          
Short-term debt, gross                         10,000,000                          
Senior notes | 2027 Notes                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Principal amount                                 $ 160,000,000                  
Interest rate                     4.50%     4.50%                        
Exchange ratio 0.1155869                                                  
Debt instrument, convertible, conversion price | $ / shares $ 8.65                                                  
Debt instrument, convertible, premium on initial conversion price 30.00%                                                  
Share price | $ / shares $ 6.655                                                  
Unamortized discount and issuance cost $ 5,374,000                   $ 5,024,000   5,258,000                          
Carrying amount                     154,976,000   154,742,000                          
Long-term debt, fair value                     233,536,000   157,440,000                          
Noncash interest expense, debt                     234,000                              
Outstanding amount                     160,000,000   160,000,000                          
Senior notes | 2027 Notes | Debt Instrument, Redemption, Period One                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Debt instrument, convertible, threshold consecutive trading days | tradingDay 30                                                  
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%                                                  
Debt instrument, convertible, redemption price percentage 98.00%                                                  
Senior notes | 2027 Notes | Debt Instrument, Redemption, Period Two                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Debt instrument, convertible, threshold consecutive trading days | tradingDay 30                                                  
Debt instrument, convertible, redemption price percentage 100.00%                                                  
Senior notes | 2027 Notes | Minimum | Debt Instrument, Redemption, Period One                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Threshold trading days | tradingDay 20                                                  
Senior notes | 2027 Notes | Minimum | Debt Instrument, Redemption, Period Two                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Threshold trading days | tradingDay 20                                                  
Senior notes | 2027 Notes | Maximum                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Debt instrument, convertible, conversion price | $ / shares $ 0.1502629                                                  
Senior notes | 2027 Notes | Initial Purchasers                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Principal amount                                   $ 140,000,000                
Interest rate                                   4.50%                
Senior notes | 2027 Notes | Additional Notes                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Principal amount                                   $ 20,000,000                
Interest rate                                   4.50%                
Line of credit | CIBC loan, due 2026                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Unamortized discount and issuance cost                     16,000   14,000                          
Carrying amount                     4,897,000   5,233,000                          
Line of credit facility, maximum borrowing capacity               9,440,000                                    
Monthly interest payment               $ 155,000                                    
Outstanding amount                     4,913,000   5,247,000 $ 6,655,000 $ 7,119,000                      
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 | Revolving credit facility                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Outstanding amount                     746,000                              
Loans                                                    
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                                    
Unamortized discount and issuance cost                     $ 5,040,000   $ 5,298,000