v3.26.1
Borrowings - November 2026 Eurobonds (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Nov. 02, 2021
EUR (€)
Debt Instrument [Line Items]      
Aggregate principal committed $ 51,847,405 $ 41,987,897  
November 2026 Eurobonds | Unsecured debt      
Debt Instrument [Line Items]      
Aggregate principal committed $ 571,300 $ 587,600 € 500,000,000.0
Interest rate     1.75%