v3.25.2
Borrowings - Secured Credit Facility, Narratives (Details) - USD ($)
$ in Thousands
Mar. 03, 2025
Jun. 30, 2025
Dec. 31, 2024
Credit facility      
Maximum borrowing capacity   $ 1,715,000 $ 1,640,000
Secured Credit Facility      
Credit facility      
Maximum borrowing capacity   300,000 300,000
Unamortized financing costs   2,524 2,924
Outstanding balance   222,000 200,000
Outstanding balance net of unamortized financing costs   219,476 197,076
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