Commitments and Contingencies - Schedule of Level 3 Changes of Unfunded Commitments (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| Commitments Activity (in thousands) | |||||
| Unfunded commitments at end of period | $ 171,579 | $ 171,579 | $ 260,449 | ||
| Unfunded Commitments | |||||
| Commitments Activity (in thousands) | |||||
| Unfunded commitments at beginning of period | 140,638 | $ 184,671 | 260,782 | $ 104,540 | |
| New commitments | 43,000 | 181,766 | 73,750 | 418,409 | |
| Fundings | (716) | (88,170) | (75,093) | (194,355) | |
| Expirations / Terminations | (11,343) | (14,540) | (87,860) | (64,867) | |
| Unfunded commitments and backlog of potential future commitments at end of period | 171,579 | 263,727 | 171,579 | 263,727 | |
| Backlog of potential future commitments | 0 | 0 | 0 | 0 | |
| Unfunded commitments at end of period | $ 171,579 | $ 263,727 | $ 171,579 | $ 263,727 | |