v3.25.4
Leases - Narrative (Details)
$ in Thousands
6 Months Ended
Dec. 31, 2025
USD ($)
lease
segment
Dec. 31, 2024
USD ($)
lease
Lessee, Lease, Description [Line Items]    
Expected rental payments $ 42,708  
Finance lease, number of lease | lease 1 4
Finance Lease, number of existing lease | segment 2  
Right-of-use assets obtained in exchange for new lease liabilities $ 400 $ 1,300
Monaca, Pennsylvania | Affiliated Entity    
Lessee, Lease, Description [Line Items]    
Operating lease, term (in years) 10 years  
Expected rental payments $ 3,600  
Option to extend (in years) 5 years  
Minimum    
Lessee, Lease, Description [Line Items]    
Operating lease, term (in years) 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Operating lease, term (in years) 12 years