v3.2.0.727
Investment Securities - Gross Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis $ 199,574 $ 120,515
Gross unrealized gains 131 190
Gross unrealized losses (526) (274)
Fair value 199,179 120,431
Corporate Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 36,901 40,433
Gross unrealized gains 2 4
Gross unrealized losses (34) (48)
Fair value 36,869 40,389
Commercial Paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 36,787 7,648
Gross unrealized gains 4 1
Gross unrealized losses (3) 0
Fair value 36,788 7,649
US Treasury Notes    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 26,274 14,782
Gross unrealized gains 11 5
Gross unrealized losses (1) (16)
Fair value 26,284 14,771
Agencies Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis   2,950
Gross unrealized gains   0
Gross unrealized losses   0
Fair value   2,950
Mortgage-backed Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 79,711 35,420
Gross unrealized gains 43 119
Gross unrealized losses (477) (177)
Fair value 79,277 35,362
Municipal Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 2,129 5,555
Gross unrealized gains 66 61
Gross unrealized losses (7) (21)
Fair value 2,188 5,595
Asset-backed Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost Basis 17,772 13,727
Gross unrealized gains 5 0
Gross unrealized losses (4) (12)
Fair value $ 17,773 $ 13,715