Annual report [Section 13 and 15(d), not S-K Item 405]

Debt - Narrative (Details)

v3.25.4
Debt - Narrative (Details) - USD ($)
May 02, 2025
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Debt issuance costs   $ 3,446,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    
Line of Credit | Secured Debt      
Debt Instrument [Line Items]      
Interest rate (as a percent)   5.22%