XML 91 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]    
2023 $ 24,328  
2024 43,694  
2025 35,187  
2026 27,905  
2027 18,098  
Thereafter 73,034  
Total undiscounted future minimum lease payments 222,246  
Less: Discount impact 30,670  
Total lease liability $ 191,576 $ 207,959