XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future Maturities of Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Operating Lease    
Amount remaining in 2024 $ 3,681  
2025 4,358  
2026 4,285  
2027 3,981  
2028 3,139  
Thereafter 7,033  
Total lease payments 26,477  
Less liability accretion / imputed interest (4,820)  
Total lease liabilities 21,657  
Less: Current lease liabilities 3,577 $ 3,530
Total long-term lease liabilities 18,080 18,828
Finance Lease    
Amount remaining in 2024 4,531  
2025 5,279  
2026 4,254  
2027 3,557  
2028 1,767  
Thereafter 0  
Total lease payments 19,388  
Less liability accretion / imputed interest (2,728)  
Total lease liabilities 16,660  
Less: Current lease liabilities 4,612 4,722
Total long-term lease liabilities 12,048 $ 13,114
Total    
Amount remaining in 2024 8,212  
2025 9,637  
2026 8,539  
2027 7,538  
2028 4,906  
Thereafter 7,033  
Total lease payments 45,865  
Less liability accretion / imputed interest (7,548)  
Total lease liabilities 38,317  
Less: Current lease liabilities 8,189  
Total long-term lease liabilities $ 30,128