v3.26.1
Investment in receivables, net - Past due (Details) - Investments in receivables, net - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Non-accrual performing loans    
Nonaccrual $ 72,397 $ 109,562
Unites States    
Investments in receivables, net    
Unpaid principal balance 301,073 524,812
Non-accrual performing loans    
Nonaccrual 72,397 109,562
Current | Unites States    
Investments in receivables, net    
Unpaid principal balance 195,168 326,381
30-59 | Unites States    
Investments in receivables, net    
Unpaid principal balance 19,523 49,467
60-89 | Unites States    
Investments in receivables, net    
Unpaid principal balance 13,985 39,402
>90 | Unites States    
Investments in receivables, net    
Unpaid principal balance $ 72,397 $ 109,562