XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Commitments and Contingencies Disclosure [Abstract]    
April 1, 2019 through March 31, 2020 $ 20,059  
April 1, 2020 through March 31, 2021 17,315  
April 1, 2021 through March 31, 2022 11,688  
April 1, 2022 through March 31, 2023 7,490  
April 1, 2023 through March 31, 2024 4,779  
Thereafter 12,991  
Total undiscounted operating lease liabilities 74,322  
Present value discount (6,407)  
Foreign currency and other (479)  
Total discounted operating lease liabilities $ 67,436 $ 70,900