XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Narrative (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 29, 2024
USD ($)
Nov. 21, 2022
USD ($)
tradingDay
$ / shares
Nov. 16, 2022
USD ($)
Oct. 12, 2021
CAD ($)
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Sep. 30, 2024
CAD ($)
Sep. 30, 2024
CNY (¥)
Sep. 27, 2024
USD ($)
Sep. 27, 2024
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Nov. 17, 2022
USD ($)
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Unamortized discount and issuance cost         $ 3,560,000   $ 3,560,000             $ 4,301,000    
Amortization of discount and issuance cost             788,000 $ 747,000                
Revolving credit facility | Wells Fargo                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Line of credit facility, maximum borrowing capacity $ 10,000,000                              
Restricted cash         10,000,000   10,000,000                  
Amortization of debt issuance costs $ 50,000                              
Outstanding amount         $ 10,000,000   $ 10,000,000                  
Revolving credit facility | Wells Fargo | SOFR                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Basis spread on variable rate (in percent) 1.75%                              
Class A                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Redemption of shares (in shares) | shares         0   0   1,112,524              
Treasury stock acquired, average cost per share (in dollars per share) | $ / shares                 $ 6.65              
Share repurchase                 $ 7,404,000              
Convertible Senior Notes Due 2027                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Principal amount         $ 142,208,000   $ 142,208,000             $ 191,648,000    
Interest rate         88.88%   88.88%     88.88% 88.88%     119.78% 119.78%  
CIBC loan, due 2026 | Revolving credit facility | Prime rate                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Basis spread on variable rate (in percent)             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                   $ 5,000,000         $ 5,000,000  
Short term loan agreement | Bank of Ningbo Co., Ltd | Loans                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Principal amount                       $ 5,705,000 ¥ 40,000,000      
Interest rate                       3.50% 3.50%      
Short-term debt | ¥                     ¥ 40,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%     4.50% 4.50%          
Exchange ratio   0.1155869                            
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares   $ 8.65                            
Debt instrument, convertible, premium on initial conversion price   30.00%                            
Share price (in dollars per share) | $ / shares   $ 6.655                            
Unamortized discount and issuance cost   $ 5,374,000     $ 3,525,000   $ 3,525,000             $ 4,288,000    
Carrying amount         156,475,000   156,475,000             155,712,000    
Amortization of discount and issuance cost         260,000 $ 246,000 763,000 $ 720,000                
Outstanding amount         160,000,000   160,000,000             160,000,000    
Senior notes | 2027 Notes | Maximum                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares   $ 0.1502629                            
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%                            
Business days   5 days                            
Measurement period   5 days                            
Debt instrument, convertible, redemption price percentage (in percent)   98.00%                            
Senior notes | 2027 Notes | Debt Instrument, Redemption, Period One | Minimum                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Threshold trading days | tradingDay   20                            
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, threshold percentage of stock price trigger   130.00%                            
Debt instrument, convertible, redemption price percentage (in percent)   100.00%                            
Senior notes | 2027 Notes | Debt Instrument, Redemption, Period Two | Minimum                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Threshold trading days | tradingDay   20                            
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%                          
Exercisable period     30 days                          
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 | Revolving credit facility                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Unamortized discount and issuance cost         25,000   25,000             0    
Carrying amount         17,177,000   17,177,000             1,171,000    
Outstanding amount         17,202,000   17,202,000             1,171,000    
Line of credit | CIBC loan, due 2026                                
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                
Unamortized discount and issuance cost         10,000   10,000             13,000    
Carrying amount         2,966,000   2,966,000             3,958,000    
Line of credit facility, maximum borrowing capacity       $ 9,440,000                        
Outstanding amount         2,976,000   2,976,000     $ 4,024,000       $ 3,971,000 5,262,000  
Monthly interest payment       $ 155,000                        
Line of credit facility, incremental borrowing capacity amount                             $ 5,000,000  
Percent of EBITDA                           100.00% 100.00%  
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 (in percent)       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         $ 1,497,000   $ 1,497,000     $ 2,025,000       $ 1,171,000 $ 1,551,000