XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Finance Receivables - Schedule of Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period $ 11,249 $ 13,901
Provision (benefit) for credit losses (924) 9,512
Write offs (1,499) (10,335)
Allowance at end of period 8,826 13,078
Term Loans    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period 7,158 9,731
Provision (benefit) for credit losses (179) 9,391
Write offs 0 (10,335)
Allowance at end of period 6,979 8,787
Royalties    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period 4,091 4,170
Provision (benefit) for credit losses (745) 121
Write offs (1,499) 0
Allowance at end of period $ 1,847 $ 4,291