v3.25.2
Borrowings - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Aug. 06, 2024
Aug. 05, 2024
Feb. 28, 2014
Debt Instrument [Line Items]          
Total Commitment $ 675,000 $ 695,000      
Balance Outstanding 425,000 400,000      
Unused Commitment 250,000 295,000      
Unamortized deferred financing and issuance costs (4,502) (5,077)      
Total borrowings outstanding, net of deferred financing and issuance costs 420,498 394,923      
Unsecured Debt | 2025 Notes          
Debt Instrument [Line Items]          
Total Commitment 0 70,000      
Balance Outstanding 0 70,000      
Unused Commitment 0 0      
Unsecured Debt | 2026 Notes          
Debt Instrument [Line Items]          
Total Commitment 200,000 200,000      
Balance Outstanding 200,000 200,000      
Unused Commitment 0 0      
Unsecured Debt | 2027 Notes          
Debt Instrument [Line Items]          
Total Commitment 125,000 125,000      
Balance Outstanding 125,000 125,000      
Unused Commitment 0 0      
Unsecured Debt | 2028 Notes          
Debt Instrument [Line Items]          
Total Commitment 50,000 0      
Balance Outstanding 50,000 0      
Unused Commitment 0 0      
Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Total Commitment 300,000 300,000 $ 300,000 $ 350,000 $ 150,000
Balance Outstanding 50,000 5,000      
Unused Commitment $ 250,000 $ 295,000