XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 29, 2024
USD ($)
Nov. 21, 2022
USD ($)
tradingDay
$ / shares
Nov. 16, 2022
USD ($)
Oct. 12, 2021
CAD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Jun. 30, 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         $ 3,833,000   $ 3,833,000       $ 4,301,000    
Amortization of discount and issuance cost             516,000 $ 500,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 in connection with 2027 Notes                 $ 7,404,000        
Convertible Senior Notes Due 2027                          
Schedule of Long Term and Short Term Debt Instruments [Line Items]                          
Principal amount         $ 160,288,000   $ 160,288,000       $ 191,648,000    
Interest rate         100.18%   100.18%     100.18% 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%     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,785,000   $ 3,785,000       $ 4,288,000    
Carrying amount         156,215,000   156,215,000       155,712,000    
Amortization of discount and issuance cost         253,000 $ 240,000 503,000 $ 474,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, 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         38,000   38,000       0    
Carrying amount         10,363,000   10,363,000       1,171,000    
Outstanding amount         10,401,000   10,401,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         3,271,000   3,271,000       3,958,000    
Line of credit facility, maximum borrowing capacity       $ 9,440,000                  
Outstanding amount         3,281,000   3,281,000     $ 4,488,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         $ 401,000   $ 401,000     $ 549,000 $ 1,171,000 $ 1,551,000