XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Components of Debt (Details)
$ in Thousands, $ in Thousands
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CAD ($)
Nov. 21, 2022
USD ($)
Schedule of Long Term and Short Term Debt Instruments [Line Items]          
Total term loans $ 165,142   $ 176,697    
Unamortized discount and issuance cost (4,301)   (5,298)    
Total debt 160,841   171,399    
Loans          
Schedule of Long Term and Short Term Debt Instruments [Line Items]          
Short-term debt 0   1,450    
Promissory note, due 2023          
Schedule of Long Term and Short Term Debt Instruments [Line Items]          
Outstanding amount 0   10,000    
Unamortized discount and issuance cost 0   (26)    
Carrying amount 0   9,974    
Senior notes | 2027 Notes          
Schedule of Long Term and Short Term Debt Instruments [Line Items]          
Outstanding amount 160,000   160,000    
Unamortized discount and issuance cost (4,288)   (5,258)   $ (5,374)
Carrying amount 155,712   154,742    
Line of credit | Revolving credit facility          
Schedule of Long Term and Short Term Debt Instruments [Line Items]          
Outstanding amount 1,171   0    
Unamortized discount and issuance cost 0   0    
Carrying amount 1,171   0    
Line of credit | TeraXion Line of Credit          
Schedule of Long Term and Short Term Debt Instruments [Line Items]          
Outstanding amount 3,971 $ 5,262 5,247 $ 7,119  
Unamortized discount and issuance cost (13)   (14)    
Carrying amount 3,958   5,233    
Secured debt          
Schedule of Long Term and Short Term Debt Instruments [Line Items]          
Total term loans 163,971   176,697    
Unamortized discount and issuance cost (4,301)   (5,298)    
Total debt $ 159,670   $ 171,399