Quarterly report [Sections 13 or 15(d)]

Debt - Narrative (Details)

v3.25.3
Debt - Narrative (Details) - USD ($)
May 02, 2025
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Debt issuance costs   $ 3,645,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%    
Fed Funds Effective Rate Overnight Index Swap 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%    
Base Rate | Minimum      
Debt Instrument [Line Items]      
Base margin (as a percent) 0.25%    
Base Rate | Maximum      
Debt Instrument [Line Items]      
Base margin (as a percent) 1.25%    
Term Loan      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 300,000,000    
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)   5.91%  
Weighted average interest rate (as a percent)   5.99%