XML 47 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure  
Schedule of future minimum rental payments for operating leases
(in thousands)   
2019 $11,819 
2020  10,651 
2021  7,758 
2022  5,618 
2023  2,929 
Thereafter  6,170 
Total rental commitments $44,945