XML 65 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jun. 30, 2019
Leases [Abstract]    
2020 (remaining period) $ 10,609  
2021 13,847  
2022 12,442  
2023 10,785  
2024 8,635  
Thereafter 26,608  
Total lease payments 82,926  
Less: interest (8,696)  
Present value of lease liabilities 74,230  
Operating Lease Liability Option To Extend Amounts $ 8,976  
2020   $ 15,559
2021   13,539
2022   11,860
2023   10,169
2024   8,835
Thereafter   11,671
Total Lease Payments   $ 71,633