v3.25.2
Borrowings - Maturities of Outstanding Borrowings (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]  
2025 (remaining) $ 0
2026 0
2027 330,876
2028 427,164
2029 961,330
2030 107,478
Thereafter 0
Total 1,826,848
Secured Debt | Secured Lending Agreements  
Debt Instrument [Line Items]  
2025 (remaining) 0
2026 0
2027 330,876
2028 427,164
2029 834,494
2030 86,641
Thereafter 0
Total 1,679,175
Secured Debt | Term Lending Agreement  
Debt Instrument [Line Items]  
2025 (remaining) 0
2026 0
2027 0
2028 0
2029 126,836
2030 20,837
Thereafter 0
Total $ 147,673