XML 69 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Maturities of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Leases [Abstract]      
Remainder of 2020 $ 15,187    
2021 17,836    
2022 19,888    
2023 19,099    
2024 18,831    
2025 15,822    
Thereafter 113,475    
Undiscounted lease payments 220,138    
Less: present value adjustment 53,066    
Total operating lease liability $ 167,072 $ 169,909 $ 77,270