XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 29, 2024
USD ($)
Nov. 21, 2022
USD ($)
tradingDay
$ / shares
Nov. 16, 2022
USD ($)
Oct. 12, 2021
CAD ($)
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Mar. 31, 2024
CAD ($)
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         $ 4,099,000       $ 4,301,000    
Amortization of discount and issuance cost         250,000 $ 259,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                    
Amortization of debt issuance costs $ 50,000                    
Restricted cash         10,000,000            
Outstanding amount         $ 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   1,112,524        
Share Repurchase in connection with 2027 Notes             $ 7,404,000        
Treasury stock acquired, average cost per share (in dollars per share) | $ / shares             $ 6.65        
Convertible Senior Notes Due 2027                      
Schedule of Long Term and Short Term Debt Instruments [Line Items]                      
Principal amount         $ 176,784,000       $ 191,648,000    
Interest rate         110.49%     110.49% 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  
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 (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     $ 4,038,000       $ 4,288,000    
Carrying amount         155,962,000       155,712,000    
Amortization of discount and issuance cost         250,000 $ 234,000          
Outstanding amount         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, redemption price percentage (in percent)   100.00%                  
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         50,000       0    
Carrying amount         10,686,000       1,171,000    
Outstanding amount         10,736,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         11,000       13,000    
Carrying amount         3,532,000       3,958,000    
Line of credit facility, maximum borrowing capacity       $ 9,440,000              
Monthly interest payment       $ 155,000              
Outstanding amount         3,543,000     $ 4,798,000 $ 3,971,000 5,262,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         $ 736,000     $ 997,000 $ 1,171,000 $ 1,551,000