v3.26.1
Borrowings - Schedule of Interest Expense on Broker-Dealer Facilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Line of Credit Facility [Line Items]        
Interest expense $ 34,827 $ 32,551 $ 69,672 $ 62,442
Broker-dealer credit facilities        
Line of Credit Facility [Line Items]        
Interest expense 2,331 2,235 4,523 4,374
Uncommitted facility        
Line of Credit Facility [Line Items]        
Interest expense 1,392 1,175 2,685 2,319
Committed facility        
Line of Credit Facility [Line Items]        
Interest expense 876 898 1,638 1,707
Overdraft facility        
Line of Credit Facility [Line Items]        
Interest expense $ 63 $ 162 $ 200 $ 348