v3.26.1
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%