Quarterly report [Sections 13 or 15(d)]

Debt - Narrative (Details)

v3.25.2
Debt - Narrative (Details) - USD ($)
May 02, 2025
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Debt issuance costs   $ 3,844,000 $ 2,327,000
Letters of credit outstanding   $ 600,000 $ 800,000
Minimum      
Debt Instrument [Line Items]      
Commitment fee (as a percent) 0.20%    
Maximum      
Debt Instrument [Line Items]      
Commitment fee (as a percent) 0.30%    
Federal Funds Effective Rate      
Debt Instrument [Line Items]      
Base margin (as a percent) 0.50%    
Daily Secured Overnight Financing Rate      
Debt Instrument [Line Items]      
Base margin (as a percent) 1.00%    
Secured Overnight Financing Rate (SOFR) | Minimum      
Debt Instrument [Line Items]      
Base margin (as a percent) 1.25%    
Secured Overnight Financing Rate (SOFR) | Maximum      
Debt Instrument [Line Items]      
Base margin (as a percent) 2.25%    
ABR Rate | Minimum      
Debt Instrument [Line Items]      
Base margin (as a percent) 0.25%    
ABR Rate | Maximum      
Debt Instrument [Line Items]      
Base margin (as a percent) 1.25%    
Revolving Facility      
Debt Instrument [Line Items]      
Debt instrument, fee amount $ 2,600,000    
Debt issuance costs 2,300,000    
Revolving Facility | Line of Credit      
Debt Instrument [Line Items]      
Revolving credit facility, maximum borrowing capacity 400,000,000    
Revolving Facility | Letter of Credit      
Debt Instrument [Line Items]      
Revolving credit facility, maximum borrowing capacity 30,000,000    
Revolving Facility | Secured Debt      
Debt Instrument [Line Items]      
Interest rate (as a percent)   6.08%  
Weighted average interest rate (as a percent)   6.07%  
Loans Payable      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 300,000,000