v3.26.1
Debt and Credit Agreement (Details) - Line of Credit - USD ($)
Oct. 10, 2023
Jun. 30, 2026
Dec. 31, 2025
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities      
Debt Instrument [Line Items]      
Maximum secured net leverage ratio 3.00    
Minimum interest coverage ratio 3.00    
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Federal Funds      
Debt Instrument [Line Items]      
Spread on variable interest rate 0.50%    
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | One Month Adjusted Term Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Spread on variable interest rate 1.00%    
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum      
Debt Instrument [Line Items]      
Commitment fee rate on undrawn commitments 0.20%    
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum | Applicable Margin      
Debt Instrument [Line Items]      
Spread on variable interest rate 1.50%    
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Minimum | One Month Secured Overnight Financing Rate (SOFR) Applicable Margin      
Debt Instrument [Line Items]      
Spread on variable interest rate 0.50%    
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum      
Debt Instrument [Line Items]      
Commitment fee rate on undrawn commitments 0.35%    
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum | Applicable Margin      
Debt Instrument [Line Items]      
Spread on variable interest rate 2.25%    
Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities | Maximum | One Month Secured Overnight Financing Rate (SOFR) Applicable Margin      
Debt Instrument [Line Items]      
Spread on variable interest rate 1.25%    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Long-term line of credit   $ 0 $ 0
Revolving Credit Facility | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank      
Debt Instrument [Line Items]      
Remaining borrowing capacity   $ 350,000,000.0 $ 350,000,000.0
Revolving Credit Facility | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities      
Debt Instrument [Line Items]      
Term of debt instrument 5 years    
Maximum borrowing capacity $ 350,000,000.0    
Accordion feature, higher borrowing capacity option $ 250,000,000.0    
EBITDA, prior year, percentage 100.00%    
Letter of Credit | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 15,000,000.0    
Swing Line Loan | Wells Fargo Securities, JP Morgan Chase Bank, PNC Capital Markets and TD Securities      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 25,000,000.0