XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Components of Debt (Details)
$ in Thousands, $ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2024
CAD ($)
Dec. 06, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Nov. 21, 2022
USD ($)
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding $ 393,451     $ 165,142    
Unamortized discount and issuance cost (12,134)     (4,301)    
Carrying amount 381,317     160,841    
Senior Notes | 2027 Notes            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 160,000     160,000    
Unamortized discount and issuance cost (3,262)     (4,288)   $ (5,374)
Carrying amount 156,738     155,712    
Senior Notes | 2029 Notes            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 218,500     0    
Unamortized discount and issuance cost (8,857)   $ (8,967) 0    
Carrying amount 209,643     0    
Line of Credit | Revolving Credit Facility            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 12,583     1,171    
Unamortized discount and issuance cost (13)     0    
Carrying amount 12,570     1,171    
Line of Credit | TeraXion Line of Credit            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 2,368 $ 3,405   3,971 $ 5,262  
Unamortized discount and issuance cost (2)     (13)    
Carrying amount 2,366     3,958    
Secured Debt            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 380,868     163,971    
Unamortized discount and issuance cost (12,121)     (4,301)    
Carrying amount $ 368,747     $ 159,670