XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Lease Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Leases    
Option to renew operating leases false  
Operating lease costs $ 865  
Operating lease costs   $ 423
Non-cancelable operating lease commitments $ 2,193  
Weighted-average remaining lease term 6 years 3 months 4 days  
Weighted-average discount rate of operating leases 4.40%  
Minimum [Member]    
Leases    
Term of operating leases 3 months  
Term of non-cancelable operating lease commitments 3 years  
Maximum [Member]    
Leases    
Term of operating leases 10 years  
Term of non-cancelable operating lease commitments 10 years