XML 110 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Leases, Operating [Abstract]      
Total lease expense $ 3,300,000 $ 1,600,000 $ 1,400,000
Future minimum lease payments under operating lease [Abstract]      
2018 3,400    
2019 2,500    
2020 2,500    
2021 2,000    
2022 2,600    
2023 and beyond 2,500    
Total minimum lease payments $ 15,500