XML 95 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Maturities of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
2020 $ 9,934  
2021 10,056  
2022 10,259  
2023 10,300  
2024 10,317  
Thereafter 8,287  
Total minimum lease payments 59,153  
Less: Amount representing interest (10,320)  
Present value of minimum lease payments $ 48,833 $ 55,800