v3.26.1
Long-Term Debt and Related Matters - Narrative (Details)
Jun. 27, 2025
USD ($)
Jun. 30, 2026
USD ($)
covenant
Dec. 31, 2025
USD ($)
Line of Credit Facility      
Revolving credit facility   $ 47,478,000 $ 42,194,000
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant      
Line of Credit Facility      
Minimum fixed charge coverage ratio 1.1    
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant | Debt Instrument, Redemption, Period One      
Line of Credit Facility      
Number of financial covenants | covenant   2  
Minimum leverage ratio 3.5    
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant | Debt Instrument, Redemption, Period Two      
Line of Credit Facility      
Minimum leverage ratio 4    
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant | Overnight Bank Funding Rate      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 0.50%    
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant | Daily Simple SOFR      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 1.00%    
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant | Base Rate | Minimum      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 0.25%    
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant | Base Rate | Maximum      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 1.50%    
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant | SOFR | Minimum      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 1.25%    
Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant | SOFR | Maximum      
Line of Credit Facility      
Debt instrument, basis spread on variable rate 2.50%    
Revolving credit facility | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant      
Line of Credit Facility      
Revolving credit facility   $ 827,000  
Revolving credit facility | Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant      
Line of Credit Facility      
Debt instrument term 5 years    
Line of credit facility, maximum borrowing capacity $ 150,000,000    
Letter of Credit | Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant      
Line of Credit Facility      
Line of credit facility, maximum borrowing capacity 30,000,000    
Swing Loan | Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant      
Line of Credit Facility      
Line of credit facility, maximum borrowing capacity 20,000,000    
Incremental Loans | Fifth Amended And Restated Credit Agreement | PNC Bank, N.A., Bank of America, N.A., Citizens Bank, N.A., and Wells Fargo Bank N.A. as Co-Syndication Agents, and Dollar Bank, Federal Savings Bank as a Participant      
Line of Credit Facility      
Line of credit facility, maximum borrowing capacity $ 60,000,000