v3.26.1
Debt (Details)
shares in Millions
1 Months Ended
Apr. 30, 2026
USD ($)
shares
Aug. 31, 2025
USD ($)
shares
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       $ 20,000,000.0
Debt facility, non-current     $ 0  
Available borrowing capacity     20,000,000.0  
Share repurchase program, authorized, number of shares | shares 15.0 10.0    
Covenant liquidity required, minimum $ 20,000,000.0 $ 10,000,000.0    
Debt instrument, covenant, leverage ratio, minimum   2.75    
Debt instrument, covenant, leverage ratio, maximum   1.00    
Debt instrument, covenant, permitted capital lease amount     150,000,000.0  
Revolving Credit Facility | Citizens Bank, N.A. Credit Agreement | Letter of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 3,000,000.0
Debt facility, non-current     $ 0