Quarterly report pursuant to Section 13 or 15(d)

Leases - Commitments Under Non-Cancelable Operating Leases (Details)

v3.19.1
Leases - Commitments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Operating Leases, After Adoption of 842    
2019 $ 4,155  
2020 4,671  
2021 3,792  
2022 2,326  
2023 1,985  
Thereafter 10,167  
Total lease payments 27,096  
Less: Imputed interest 4,190  
Present value of lease liabilities $ 22,906  
Operating Leases, Before Adoption of 842    
2019   $ 5,646
2020   4,692
2021   3,864
2022   2,367
2023   2,162
Thereafter   10,296
Total lease payments   $ 29,027
Lessee, Lease, Description [Line Items]    
Weighted-average discount rate 4.23%  
Minimum    
Lessee, Lease, Description [Line Items]    
Weighted-average discount rate 4.09%  
Maximum    
Lessee, Lease, Description [Line Items]    
Weighted-average discount rate 4.29%