v3.26.1
Borrowings - Schedule of Interest and Debt Fees (Parenthetical) (Details)
3 Months Ended 6 Months Ended
Dec. 02, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Secured Borrowing Facility          
Debt Instrument [Line Items]          
Spread rate     4.32%   4.32%
Secured Loan Facility [Member]          
Debt Instrument [Line Items]          
Spread rate   3.65% 4.32% 3.65% 4.32%
Credit Facility [Member]          
Debt Instrument [Line Items]          
Spread rate 0.50% 3.65%   3.65%