v3.24.3
Finance and Operating Leases (Details) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2021
Jul. 31, 2020
Apr. 30, 2020
Finance and Operating Leases          
Finance lease liability $ 90,127,000 $ 55,598,000      
Maximum          
Finance and Operating Leases          
Finance lease term 3 years        
BALC          
Finance and Operating Leases          
Finance lease liability $ 90,100,000 55,600,000      
Available line of credit       $ 41,000,000.0 $ 25,000,000.0
Finance lease right-of-use assets $ 73,700,000 $ 39,800,000      
Finance lease term 36 months        
Purchase option $ 1        
Additional amount of borrowings as at the and of the reporting period     $ 54,000,000.0    
BALC | Minimum          
Finance and Operating Leases          
Fixed interest rate (as a percent) 2.25%        
BALC | Maximum          
Finance and Operating Leases          
Fixed interest rate (as a percent) 6.72%        
CSI Leasing          
Finance and Operating Leases          
Finance lease term 36 months