v3.26.1
Debt Commitments - Senior Unsecured Promissory Notes Payable (Details) - Senior Unsecured Promissory Notes - USD ($)
Jun. 30, 2026
Jun. 18, 2026
Jun. 17, 2026
Debt Instrument [Line Items]      
Debt issuance, aggregate principal amount $ 100,000,000.0    
Maximum aggregate borrowing capacity $ 600,000,000.0 $ 600,000,000.0 $ 900,000,000.0