XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Carrying Values and Fair Values of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Measurements    
Carrying Value $ 2,225,227 $ 2,128,362
Fair Value 2,227,301 2,127,534
Revolving Credit Facility    
Fair Value Measurements    
Carrying Value 536,587 474,756
Fair Value 536,587 474,756
SPV Credit Facility    
Fair Value Measurements    
Carrying Value 156,827 239,889
Fair Value 156,827 239,889
SPV II Credit Facility    
Fair Value Measurements    
Carrying Value 175,465 194,574
Fair Value 175,465 194,574
SPV III Credit Facility    
Fair Value Measurements    
Carrying Value 119,129 73,722
Fair Value 119,129 73,722
SPV IV Credit Facility    
Fair Value Measurements    
Carrying Value 311,823 245,185
Fair Value 311,823 245,185
SPV V Credit Facility    
Fair Value Measurements    
Carrying Value 35,124 0
Fair Value 35,124 0
2022 ABS    
Fair Value Measurements    
Carrying Value 283,030 293,393
Fair Value 278,115 287,178
2023 ABS    
Fair Value Measurements    
Carrying Value 206,560 206,369
Fair Value 209,624 209,100
2028 Notes    
Fair Value Measurements    
Carrying Value 198,294 198,178
Fair Value 201,143 200,545
2029 Notes    
Fair Value Measurements    
Carrying Value 202,388 202,296
Fair Value $ 203,464 $ 202,585