v3.26.3
Finance and Operating Leases (Details) - USD ($)
Sep. 30, 2026
Jun. 30, 2026
Finance and Operating Leases    
Finance lease liability $ 190,124,000 $ 116,932,000
Maximum    
Finance and Operating Leases    
Finance lease term 3 years  
BALC    
Finance and Operating Leases    
Finance lease liability $ 190,100,000 116,900,000
Finance lease right-of-use assets $ 133,800,000 $ 95,300,000
Finance lease term 36 months  
Purchase option $ 1  
BALC | Minimum    
Finance and Operating Leases    
Fixed interest rate (as a percent) 4.12%  
Fixed range interest rate (as a percent) 4.75%  
BALC | Maximum    
Finance and Operating Leases    
Fixed interest rate (as a percent) 6.35%  
Fixed range interest rate (as a percent) 6.23%  
CSI Leasing    
Finance and Operating Leases    
Finance lease term 36 months