XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Finance Receivables - Schedule of Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period $ 13,901 $ 11,846
Provision for (benefit from) credit losses 8,828 2,115
Write offs, net of recoveries (11,480) (11,846)
Allowance at end of period 11,249 13,901
Term Loans    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period 9,731 0
Provision for (benefit from) credit losses 8,907 831
Write offs, net of recoveries (11,480) 0
Allowance at end of period 7,158 9,731
Royalties    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period 4,170 11,846
Provision for (benefit from) credit losses (79) 1,284
Write offs, net of recoveries 0 (11,846)
Allowance at end of period 4,091 4,170
Cumulative Effect, Period of Adoption, Adjustment    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period 0 11,786
Allowance at end of period   0
Cumulative Effect, Period of Adoption, Adjustment | Term Loans    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period 0 8,900
Allowance at end of period   0
Cumulative Effect, Period of Adoption, Adjustment | Royalties    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance at beginning of period $ 0 2,886
Allowance at end of period   $ 0