XML 86 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Total Minimum Rentals Due in Future Periods under Lease Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Operating Leases Future Minimum Payments Due [Abstract]    
Remainder of 2019 $ 5,426  
2020 5,527  
2021 5,428  
2022 5,181  
2023 4,864  
Thereafter 16,380  
Total minimum lease payments 42,806  
Less: interest (5,824)  
Total lease liability $ 36,982  
2019   $ 4,448
2020   4,661
2021   4,662
2022   4,553
2023   4,455
Thereafter   17,128
Total minimum lease payments   $ 39,907