XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Finance Receivables - Schedule of Carrying Values of Finance Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total before allowance for credit losses $ 289,009 $ 288,405  
Allowance for credit losses (11,249) (13,901) $ (11,846)
Total carrying value 277,760 274,504  
Term loans      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total before allowance for credit losses 224,073 221,145  
Allowance for credit losses (7,158) (9,731) 0
Royalty purchases      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total before allowance for credit losses 64,936 67,260  
Allowance for credit losses $ (4,091) $ (4,170) $ (11,846)