XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
Remainder of 2019 $ 13,213  
2020 9,571  
2021 7,464  
2022 7,429  
2023 7,028  
Thereafter 21,714  
Total future minimum lease payments 66,419  
Less: Imputed interest (14,884)  
Total $ 51,535 $ 50,300