Borrowings - Schedule of Weighted Average Interest Rate (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Debt Disclosure [Abstract] | ||||
| Average principal debt outstanding | $ 884,128 | $ 521,624 | $ 920,339 | $ 451,086 |
| Weighted average interest rate on borrowings | 6.20% | 6.80% | 6.20% | 6.90% |