v3.26.1
Leases - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Operating 
Leases    
2027 $ 18,963  
2028 18,997  
2029 17,142  
2030 9,943  
2031 3,496  
Thereafter 14,679  
Total undiscounted lease payments 83,220  
Less: liability accretion (22,435)  
Total lease liabilities 60,785 $ 68,136
Finance 
Leases    
2027 1,056  
2028 620  
2029 234  
2030 0  
2031 0  
Thereafter 0  
Total undiscounted lease payments 1,910  
Less: liability accretion (251)  
Total lease liabilities $ 1,659 $ 1,619