Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments under operating leases

 

 

 

 

(in thousands)

    

Amount

2018

 

$

1,796

2019

 

 

1,718

2020

 

 

1,473

2021

 

 

1,024

2022

 

 

952

Thereafter

 

 

1,990

 

 

$

8,953

 

Schedule of future minimum sublease receipts

 

 

 

 

(in thousands)

    

Amount

2018

 

$

342

2019

 

 

328

2020

 

 

335

2021

 

 

28

2022

 

 

 —

Thereafter

 

 

 —

 

 

$

1,033