XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Minimum Lease Payments for Right-of-Use Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
2019 $ 3,114  
2020 9,005  
2021 7,860  
2022 7,863  
2023 7,673  
Thereafter 32,373  
Total undiscounted lease payments 67,888  
Less: Interest (11,723)  
Present value of lease liabilities $ 56,165 $ 58,024