v3.26.1
Borrowings - Unsecured Notes (Details) - Unsecured debt
6 Months Ended
Jun. 30, 2026
Jan. 12, 2026
March 2031 5.350% Notes    
Debt Instrument [Line Items]    
Interest rate   5.35%
Rule 144A Notes    
Debt Instrument [Line Items]    
Redemption percentage 100.00%