XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
Nine months ending December 31, 2019 $ 78,583  
2020 85,863  
2021 65,433  
2022 42,233  
2023 23,021  
Thereafter 20,221  
Total 315,354  
Less amount of lease payments representing interest (41,438)  
Total present value of lease payments $ 273,916 $ 295,063