v3.25.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 05, 2025
Aug. 05, 2025
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Subsequent Event [Line Items]          
Unfunded commitments at end of period     $ 184,671 $ 104,540 $ 71,427
Subsequent Event          
Subsequent Event [Line Items]          
Dividends declared (in dollars per share) $ 0.23        
Unfunded commitments at end of period $ 114,000 $ 114,000      
New investments   20,500      
Subsequent Event | Non-binding          
Subsequent Event [Line Items]          
Contractual obligation $ 57,700 $ 57,700