v3.26.1
Borrowings - Narrative (Details) - USD ($)
Oct. 10, 2025
Nov. 01, 2024
Dec. 01, 2023
Jun. 30, 2026
Dec. 31, 2025
Dec. 23, 2023
Dec. 23, 2020
Line of Credit Facility [Line Items]              
Credit facility outstanding balance       $ 459,500,000 $ 573,800,000    
Revolving Credit Facility | Wells Credit Facility              
Line of Credit Facility [Line Items]              
Credit facility outstanding balance       $ 459,500,000 $ 573,800,000    
Revolving Credit Facility | Credit Facility | Wells Credit Facility              
Line of Credit Facility [Line Items]              
Maximum borrowing capacity   $ 700,000,000       $ 600,000,000  
Borrowing capacity, first percentage             25.00%
Borrowing capacity, second percentage             50.00%
Borrowing capacity, third percentage             60.00%
Borrowing capacity, fourth percentage             65.00%
Interest rate margin 1.80% 2.05% 2.40%