v3.26.1
Fair Value Measurements - Schedule of Receivables Held-for-sale Carried at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance, Reconciliation to Cash Flow [Roll Forward]        
Beginning Balance     $ 113,938  
Ending Balance $ 72,804   72,804  
Fair value option        
Accounts Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance, Reconciliation to Cash Flow [Roll Forward]        
Ending Balance 51,000   51,000  
Level 3 | Fair value option        
Accounts Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance, Reconciliation to Cash Flow [Roll Forward]        
Beginning Balance 0 $ 0 0 $ 0
Investments in receivables held-for-sale 41,000 0 41,000 0
Unrealized gains (losses) on receivables held-for-sale 10,000 0 10,000 0
Ending Balance $ 51,000 $ 0 $ 51,000 $ 0