XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Components of Debt (Details)
$ in Thousands, $ in Thousands
Jun. 30, 2025
USD ($)
Jun. 30, 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 $ 362,769   $ 393,451      
Unamortized Discount and Issuance Cost (10,316)   (12,134)      
Carrying Amount 352,453   381,317      
Line of credit | Revolving line of credit            
Schedule Of Long Term And Short Term Debt Instruments [Line Items]            
Principal Outstanding 12,459   12,583      
Unamortized Discount and Issuance Cost (38)   (13)      
Carrying Amount 12,421   12,570      
Secured debt            
Schedule Of Long Term And Short Term Debt Instruments [Line Items]            
Principal Outstanding 350,310   380,868      
Unamortized Discount and Issuance Cost (10,278)   (12,121)      
Carrying Amount 340,032   368,747      
2027 Notes | Senior notes            
Schedule Of Long Term And Short Term Debt Instruments [Line Items]            
Principal Outstanding 130,000   160,000      
Unamortized Discount and Issuance Cost (2,219)   (3,262)     $ (5,374)
Carrying Amount 127,781   156,738      
2029 Notes | Senior notes            
Schedule Of Long Term And Short Term Debt Instruments [Line Items]            
Principal Outstanding 218,500   218,500      
Unamortized Discount and Issuance Cost (8,056)   (8,857)   $ (8,967)  
Carrying Amount 210,444   209,643      
CIBC loan, due 2026 | Line of credit            
Schedule Of Long Term And Short Term Debt Instruments [Line Items]            
Principal Outstanding 1,810 $ 2,476 2,368 $ 3,405    
Unamortized Discount and Issuance Cost (3)   (2)      
Carrying Amount $ 1,807   $ 2,366