XML 20 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Leases [Abstract]    
2020 (remaining period) $ 3,273  
2021 13,627  
2022 12,447  
2023 10,790  
2024 8,635  
Thereafter 26,608  
Total lease payments 75,380  
Less: interest (7,606)  
Operating Lease Liability 67,774  
Operating Lease Liability Option To Extend Amounts $ 5,002  
2020   $ 15,559
2021   13,539
2022   11,860
2023   10,169
2024   8,835
Thereafter   11,671
Operating Leases, Future Minimum Payments Due, Total   $ 71,633