v3.25.1
Borrowings - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 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 380,000 400,000      
Unused Commitment 295,000 295,000      
Unamortized deferred financing and issuance costs (5,112) (5,077)      
Total borrowings outstanding, net of deferred financing and issuance costs 374,888 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 5,000 5,000      
Unused Commitment $ 295,000 $ 295,000