XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Payments in FY2025 $ 9,418
FY2026 9,208
FY2027 9,378
FY2028 9,144
FY2029 8,064
Thereafter 28,976
Total future minimum lease payments 74,188
Less imputed interest 8,595
Lease liability $ 65,593