XML 118 R105.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Narrative and Schedule of Future Minimum Rental Payments for Operating Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Rent expense $ 3,200 $ 2,900 $ 2,800
Aggregate future minimum lease payments due 13,400    
2019 1,986    
2020 2,037    
2021 1,841    
2022 1,680    
2023 1,481    
2024 and thereafter 4,364    
Limited Partnerships      
Other Commitments [Line Items]      
Unfunded commitments 56,000    
Privately Placed Corporate Securities      
Other Commitments [Line Items]      
Unfunded commitments $ 109,700