v3.25.2
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Lessee Disclosure [Abstract]    
2026 $ 11,047  
2027 10,455  
2028 10,106  
2029 7,548  
2030 6,525  
Thereafter 11,141  
Total lease payments 56,822  
Less: interest (5,635)  
Present value of lease liabilities - lessee 51,187 $ 59,604
Lessor Disclosure [Abstract]    
2026 864  
2027 448  
2028 462  
Total sublease receipts - lessor $ 1,774