XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Components of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 06, 2024
Nov. 21, 2022
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Principal outstanding $ 362,391 $ 393,451    
Unamortized discount and issuance cost (8,990) (12,134)    
Carrying amount 353,401 381,317    
Senior Notes | 2027 Notes        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Principal outstanding 130,000 160,000    
Unamortized discount and issuance cost (1,752) (3,262)   $ (5,374)
Carrying amount 128,248 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 (7,223) (8,857) $ (8,967)  
Carrying amount 211,277 209,643    
Line of Credit | Revolving Credit Facility        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Principal outstanding 12,762 12,583    
Unamortized discount and issuance cost (12) (13)    
Carrying amount 12,750 12,570    
Line of Credit | CIBC loan, due 2026        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Principal outstanding 1,129 2,368    
Unamortized discount and issuance cost (3) (2)    
Carrying amount 1,126 2,366    
Secured Debt        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Principal outstanding 349,629 380,868    
Unamortized discount and issuance cost (8,978) (12,121)    
Carrying amount $ 340,651 $ 368,747