XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Finance and Operating Leases (Details) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Aug. 31, 2022
Dec. 31, 2021
Jul. 31, 2020
Apr. 30, 2020
Finance and Operating Leases            
Finance lease liability $ 55,598,000 $ 56,899,000        
Maximum            
Finance and Operating Leases            
Finance lease term 3 years          
BALC            
Finance and Operating Leases            
Finance lease liability $ 55,600,000 56,900,000        
Available line of credit         $ 41,000,000.0 $ 25,000,000.0
Finance lease right-of-use assets $ 39,800,000 $ 36,300,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.10%          
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