XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details 1)
$ in Thousands
Jun. 30, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due  
2023 $ 32,759
2024 27,688
2025 18,826
2026 14,084
2027 9,723
Thereafter 16,754
Total lease payments 119,834
Less interest 8,913
Present value of lease liabilities $ 110,921