XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Finance Receivables - Schedule of Nonaccrual and Performing Finance Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses $ 246,430 $ 289,009    
Allowance for credit losses (8,826) (11,249) $ (13,078) $ (13,901)
Total carrying value 237,604 277,760    
Term loans        
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses 234,118 224,073    
Allowance for credit losses (6,979) (7,158) (8,787) (9,731)
Royalty purchases        
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses 12,312 64,936    
Allowance for credit losses (1,847) (4,091) $ (4,291) $ (4,170)
Nonaccrual        
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses 12,312 14,830    
Allowance for credit losses (1,847) (2,075)    
Total carrying value 10,465 12,755    
Nonaccrual | Term loans        
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses 0 1,000    
Nonaccrual | Royalty purchases        
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses 12,312 13,830    
Performing        
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses 234,118 274,179    
Allowance for credit losses (6,979) (9,174)    
Total carrying value 227,139 265,005    
Performing | Term loans        
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses 234,118 223,073    
Performing | Royalty purchases        
Financing Receivable, Nonaccrual [Line Items]        
Total before allowance for credit losses $ 0 $ 51,106