v3.24.1.u1
Leases - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Jun. 01, 2024
Jul. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Lessee, Lease, Description [Line Items]        
Expected rental payments     $ 37,126  
Minimum        
Lessee, Lease, Description [Line Items]        
Operating lease, term     1 year  
Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease, term     12 years  
Monaca, Pennsylvania | Affiliated Entity        
Lessee, Lease, Description [Line Items]        
Expected rental payments     $ 3,600  
Operating lease, term     10 years  
Option to extend     5 years  
San Diego, California and Indianapolis, Indiana        
Lessee, Lease, Description [Line Items]        
Right-of-use assets obtained in exchange for new lease liabilities       $ 1,600
Overland Park, Kansas        
Lessee, Lease, Description [Line Items]        
Right-of-use assets obtained in exchange for new lease liabilities     $ 600  
Loss on lease termination   $ 900    
Overland Park, Kansas | Forecast        
Lessee, Lease, Description [Line Items]        
Right-of-use assets obtained in exchange for new lease liabilities $ 4,500