v3.26.1
Fair Value - Schedule of Carrying Values and Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Value    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Revolving credit facility $ 390,000 $ 360,000
Total debt 5,130,117 5,095,735
Carrying Value | Total unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 4,740,117 4,735,735
Carrying Value | 2028 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 498,718 498,323
Carrying Value | 2029 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 398,511 398,229
Carrying Value | 2030 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 643,118 642,250
Carrying Value | 2031 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 444,769 444,249
Carrying Value | 2032 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 588,491 587,497
Carrying Value | 2034 unsecured senior notes I    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 595,524 595,230
Carrying Value | 2034 unsecured senior notes II    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 494,380 494,031
Carrying Value | 2035 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 494,197 493,863
Carrying Value | 2051 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 292,270 292,115
Carrying Value | 2052 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 290,139 289,948
Fair Value    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Revolving credit facility 390,000 360,000
Total debt 4,941,064 4,990,714
Fair Value | Total unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 4,551,064 4,630,714
Fair Value | 2028 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 496,480 501,385
Fair Value | 2029 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 401,188 406,716
Fair Value | 2030 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 650,676 663,436
Fair Value | 2031 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 397,724 402,764
Fair Value | 2032 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 556,932 567,708
Fair Value | 2034 unsecured senior notes I    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 607,122 620,784
Fair Value | 2034 unsecured senior notes II    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 505,275 517,225
Fair Value | 2035 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 497,445 508,475
Fair Value | 2051 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net 201,747 203,439
Fair Value | 2052 unsecured senior notes, net    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total asset-backed securitizations and unsecured senior notes, net $ 236,475 $ 238,782