v3.26.1
Investment in receivables, net - Past due (Details) - Investments in receivables, net - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Non-accrual performing loans    
Nonaccrual $ 145,137 $ 109,562
Unites States    
Investments in receivables, net    
Unpaid principal balance 408,890 524,812
Non-accrual performing loans    
Nonaccrual 145,137 109,562
Current | Unites States    
Investments in receivables, net    
Unpaid principal balance 217,681 326,381
30-59 | Unites States    
Investments in receivables, net    
Unpaid principal balance 26,602 49,467
60-89 | Unites States    
Investments in receivables, net    
Unpaid principal balance 19,470 39,402
>90 | Unites States    
Investments in receivables, net    
Unpaid principal balance $ 145,137 $ 109,562