XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Components of Debt (Details)
$ in Thousands, $ in Thousands
Mar. 31, 2025
USD ($)
Mar. 31, 2025
CAD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
CAD ($)
Dec. 06, 2024
USD ($)
Nov. 21, 2022
USD ($)
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding $ 390,549   $ 393,451      
Unamortized
Discount
and
Issuance Cost (11,523)   (12,134)      
Carrying
Amount 379,026   381,317      
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,002)   (3,262)     $ (5,374)
Carrying
Amount 156,998   156,738      
Senior notes | 2029 Notes            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 218,500   218,500      
Unamortized
Discount
and
Issuance Cost (8,461)   (8,857)   $ (8,967)  
Carrying
Amount 210,039   209,643      
Line of credit | Revolving credit facility            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 10,000   12,583      
Unamortized
Discount
and
Issuance Cost (50)   (13)      
Carrying
Amount 9,950   12,570      
Line of credit | CIBC loan, due 2026            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 2,049 $ 2,940 2,368 $ 3,405    
Unamortized
Discount
and
Issuance Cost (10)   (2)      
Carrying
Amount 2,039   2,366      
Secured debt            
Schedule of Long Term and Short Term Debt Instruments [Line Items]            
Principal outstanding 380,549   380,868      
Unamortized
Discount
and
Issuance Cost (11,473)   (12,121)      
Carrying
Amount $ 369,076   $ 368,747