v3.26.1
Secured Debt, Net - Schedule of Secured Debt Agreements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total face value $ 13,144,878  
Secured debt, net    
Debt Instrument [Line Items]    
Net book value 8,708,944 $ 10,117,292
Secured debt, net | Secured debt, net    
Debt Instrument [Line Items]    
Deferred financing costs (8,407) (8,547)
Net book value 8,708,944 10,117,292
Secured debt, net | Secured debt, net | Secured credit facilities    
Debt Instrument [Line Items]    
Total face value $ 8,717,351 $ 10,125,839