v3.26.3
Debt - Revolving Credit Facility (Narrative) (Details)
shares in Millions
1 Months Ended
Apr. 30, 2026
USD ($)
shares
Aug. 31, 2025
USD ($)
shares
Sep. 30, 2026
USD ($)
Aug. 24, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 04, 2025
USD ($)
Debt Instrument [Line Items]            
Share repurchase program, authorized, number of shares | shares   10.0        
Revolving Credit Facility | Citizens Bank, N.A. Credit Agreement | Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity       $ 50,000,000.0   $ 20,000,000.0
Outstanding borrowings     $ 0      
Available borrowing capacity     50,000,000.0      
Share repurchase program, authorized, number of shares | shares 15.0 10.0        
Covenant liquidity required, minimum $ 20,000,000.0 $ 30,000,000.0        
Debt instrument, covenant, permitted capital lease amount         $ 150,000,000.0  
Revolving Credit Facility | Citizens Bank, N.A. Credit Agreement | Line of Credit | Quarter Ending September 30, 2026            
Debt Instrument [Line Items]            
Debt instrument, covenant, leverage ratio, maximum   6.75        
Revolving Credit Facility | Citizens Bank, N.A. Credit Agreement | Line of Credit | Quarter Ending December 31, 2027 and Thereafter            
Debt Instrument [Line Items]            
Debt instrument, covenant, leverage ratio, maximum   3.75        
Revolving Credit Facility | Citizens Bank, N.A. Credit Agreement | Line of Credit | Quarter Ending March 31, 2027            
Debt Instrument [Line Items]            
Debt instrument, covenant, fixed charge coverage ratio, minimum   1.50        
Revolving Credit Facility | Citizens Bank, N.A. Credit Agreement | Line of Credit | Quarter Ending June 30, 2027 and Thereafter            
Debt Instrument [Line Items]            
Debt instrument, covenant, fixed charge coverage ratio, minimum   1.65        
Revolving Credit Facility | Citizens Bank, N.A. Credit Agreement | Letter of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity           $ 3,000,000.0
Outstanding borrowings     $ 0