XML 106 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Other Commitments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Operating lease expense $ 5,000 $ 5,200 $ 5,900
Future Minimum Lease Obligations      
2019 4,340    
2020 4,016    
2021 1,589    
2022 991    
2023 849    
Thereafter $ 2,469