XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Carrying Values and Fair Values of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements    
Carrying Value $ 2,721,639 $ 2,128,362
Fair Value 2,727,629 2,127,534
Revolving Credit Facility    
Fair Value Measurements    
Carrying Value 623,715 474,756
Fair Value 623,715 474,756
SPV Credit Facility    
Fair Value Measurements    
Carrying Value 303,867 239,889
Fair Value 303,867 239,889
SPV II Credit Facility    
Fair Value Measurements    
Carrying Value 163,598 194,574
Fair Value 163,598 194,574
SPV III Credit Facility    
Fair Value Measurements    
Carrying Value 198,283 73,722
Fair Value 198,283 73,722
SPV IV Credit Facility    
Fair Value Measurements    
Carrying Value 347,065 245,185
Fair Value 347,065 245,185
SPV V Credit Facility    
Fair Value Measurements    
Carrying Value 229,185 0
Fair Value 229,185 0
2022 ABS    
Fair Value Measurements    
Carrying Value 248,237 293,393
Fair Value 246,345 287,178
2023 ABS    
Fair Value Measurements    
Carrying Value 206,799 206,369
Fair Value 210,331 209,100
2028 Notes    
Fair Value Measurements    
Carrying Value 198,411 198,178
Fair Value 201,762 200,545
2029 Notes    
Fair Value Measurements    
Carrying Value 202,479 202,296
Fair Value $ 203,478 $ 202,585