v3.25.2
Borrowings - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - Level 3 - Line of Credit - Revolving Credit Facility - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Carrying Amount    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 2,293,464 $ 2,063,285
Fair Value    
Debt Instrument [Line Items]    
Long-term debt, fair value 2,302,674 2,064,297
JPM Credit Facility | Carrying Amount    
Debt Instrument [Line Items]    
Long-term debt, fair value 814,970 625,669
JPM Credit Facility | Fair Value    
Debt Instrument [Line Items]    
Long-term debt, fair value 814,970 625,669
JPM Revolver Facility | Carrying Amount    
Debt Instrument [Line Items]    
Long-term debt, fair value 479,916 439,216
JPM Revolver Facility | Fair Value    
Debt Instrument [Line Items]    
Long-term debt, fair value 479,916 439,216
Wells Fargo Credit Facility | Carrying Amount    
Debt Instrument [Line Items]    
Long-term debt, fair value 300,000 300,000
Wells Fargo Credit Facility | Fair Value    
Debt Instrument [Line Items]    
Long-term debt, fair value 300,000 300,000
2026 Notes | Carrying Amount    
Debt Instrument [Line Items]    
Long-term debt, fair value 300,000 300,000
2026 Notes | Fair Value    
Debt Instrument [Line Items]    
Long-term debt, fair value 293,220 291,444
2029 Notes | Carrying Amount    
Debt Instrument [Line Items]    
Long-term debt, fair value 398,578 398,400
2029 Notes | Fair Value    
Debt Instrument [Line Items]    
Long-term debt, fair value $ 414,568 $ 407,968