v3.25.2
Credit Facilities and Other Debt - Schedule of Company's Senior Secured Credit Facilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Senior Secured Credit Facilities With Financial Institutions [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 50,539 $ 280,000
Uncommitted amount 579,461 550,000
Borrowing Capacity 630,000 830,000
Outstanding Amount 177,371 185,243
Revolving Credit Facility [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity 50,000 50,000
Outstanding Amount 11,860 18,329
June 2026 Revolving Credit Facility [Member] | Senior Secured Credit Facilities With Financial Institutions 1 [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed 25,000 150,000
Uncommitted amount 175,000 250,000
Borrowing Capacity 200,000 400,000
Outstanding Amount $ 164,726 $ 110,109
Weighted- Average Interest Rate 7.12% 7.93%
End of Revolving / Withdrawal Period Dec. 31, 2025  
Maturity Date Jun. 30, 2026  
July 2026 Revolving Credit Facility [Member] | Senior Secured Credit Facilities With Financial Institutions 2 [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 0 $ 0
Uncommitted amount 200,000 200,000
Borrowing Capacity 200,000 200,000
Outstanding Amount $ 0 $ 0
Weighted- Average Interest Rate 0.00% 8.01%
End of Revolving / Withdrawal Period Jan. 31, 2026  
Maturity Date Jul. 31, 2026  
April 2026 Revolving Credit Facility [Member] | Senior Secured Credit Facility With Financial Institution 3 [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 0 $ 100,000
Uncommitted amount 150,000 50,000
Borrowing Capacity 150,000 150,000
Outstanding Amount $ 0 $ 30,941
Weighted- Average Interest Rate 7.58% 8.38%
End of Revolving / Withdrawal Period Jan. 31, 2026  
Maturity Date Apr. 30, 2026  
February 2026 Revolving Credit Facility [Member] | Senior Secured Credit Facility With Financial Institution 4 [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 0 $ 0
Uncommitted amount 30,000 30,000
Borrowing Capacity 30,000 30,000
Outstanding Amount $ 785 $ 25,864
Weighted- Average Interest Rate 10.15% 9.76%
End of Revolving / Withdrawal Period Aug. 31, 2025  
Maturity Date Feb. 28, 2026  
February 2026 Revolving Credit Facility [Member] | Revolving Credit Facility [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 25,539 $ 30,000
Uncommitted amount 24,461 20,000
Borrowing Capacity 50,000 50,000
Outstanding Amount $ 11,860 $ 18,329
Weighted- Average Interest Rate 9.32% 10.09%
End of Revolving / Withdrawal Period Mar. 31, 2025  
Maturity Date Feb. 28, 2026