XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]    
Within one year $ 7,458 $ 6,790
After one year and within two years 6,251 5,858
After two years and within three years 4,521 4,551
After three years and within four years 4,205 2,807
After four years and within five years 4,278 2,457
After five years 18,231 11,894
Total future minimum lease payments 44,944 34,357
Less - Discount 4,591 4,207
Lease liability $ 40,353 $ 30,150