XML 115 R85.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 07, 2017
Operating Lease Payments    
2020 $ 8,043  
2021 7,197  
2022 5,940  
2023 5,092  
2024 4,205  
Thereafter 10,780  
Total future minimum lease payments 41,257  
Capital Lease Payments    
2020 675  
2021 0  
2022 0  
2023 0  
2024 0  
Thereafter 0  
Total future minimum lease payments 675  
Less: amounts representing interest on capital lease 8  
Total future minimum principal lease payments 667 $ 1,900
Total Payments    
2020 8,718  
2021 7,197  
2022 5,940  
2023 5,092  
2024 4,205  
Thereafter 10,780  
Total future minimum lease payments 41,932  
Total future minimum principal lease payments $ 41,924