XML 98 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturity of Recognized Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 14,896  
2021 18,366  
2022 14,758  
2023 7,761  
2024 6,177  
After 2024 29,106  
Total lease payments 91,064  
Less: Interest (15,178)  
Present value of operating lease liabilities 75,886 $ 89,876
Current operating lease liabilities 17,472 20,345
Noncurrent operating lease liabilities $ 58,414 $ 69,531