v3.26.1
Borrowings - Secured Credit Facility, Narratives (Details) - USD ($)
$ in Thousands
Mar. 03, 2025
Jun. 30, 2026
Dec. 31, 2025
Credit facility      
Maximum borrowing capacity   $ 1,900,000 $ 1,715,000
Secured Credit Facility      
Credit facility      
Maximum borrowing capacity   300,000 300,000
Unamortized financing costs   1,892 2,128
Outstanding balance   284,500 223,500
Outstanding balance net of unamortized financing costs   282,608 221,372
Secured Credit Facility | First Amendment Date      
Credit facility      
Debt insturment maturity date Mar. 03, 2030    
Secured Credit Facility | First Amendment Date | Maximum      
Credit facility      
Spread on variable rate 3.10%    
Secured Credit Facility | First Amendment Date | Minimum      
Credit facility      
Spread on variable rate 2.00%    
ABL Facility      
Credit facility      
Maximum borrowing capacity   250,000 250,000
Revolver Facility      
Credit facility      
Maximum borrowing capacity   $ 50,000 $ 50,000