Investment Securities and Fair Value Measurements - Investment Securities (Details) - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Mar. 31, 2018 |
Dec. 31, 2017 |
| Available-for-sale Securities, Amortized Cost Basis [Abstract] |
|
|
| Total available-for-sale investment securities |
$ 59,618
|
$ 52,410
|
| Gross Unrealized Gains |
1
|
1
|
| Gross Unrealized Losses |
(358)
|
(210)
|
| Estimated Fair Value |
$ 59,261
|
$ 52,201
|
| Maximum contractual maturity period |
36 months
|
36 months
|
| Amortized Cost |
|
|
| Due in 1 year or less |
$ 37,410
|
$ 29,850
|
| Due after 1 year through 3 years |
22,208
|
22,560
|
| Total available-for-sale investment securities |
59,618
|
52,410
|
| Estimated Fair Value |
|
|
| Due in 1 year or less |
37,290
|
29,800
|
| Due after 1 year through 3 years |
21,971
|
22,401
|
| Total available-for-sale investment securities |
59,261
|
52,201
|
| Corporate bonds |
|
|
| Available-for-sale Securities, Amortized Cost Basis [Abstract] |
|
|
| Total available-for-sale investment securities |
37,976
|
38,383
|
| Gross Unrealized Gains |
0
|
0
|
| Gross Unrealized Losses |
(299)
|
(166)
|
| Estimated Fair Value |
37,677
|
38,217
|
| Amortized Cost |
|
|
| Total available-for-sale investment securities |
37,976
|
38,383
|
| Estimated Fair Value |
|
|
| Total available-for-sale investment securities |
37,677
|
38,217
|
| Agency securities |
|
|
| Available-for-sale Securities, Amortized Cost Basis [Abstract] |
|
|
| Total available-for-sale investment securities |
11,034
|
11,045
|
| Gross Unrealized Gains |
1
|
0
|
| Gross Unrealized Losses |
(52)
|
(42)
|
| Estimated Fair Value |
10,983
|
11,003
|
| Amortized Cost |
|
|
| Total available-for-sale investment securities |
11,034
|
11,045
|
| Estimated Fair Value |
|
|
| Total available-for-sale investment securities |
10,983
|
11,003
|
| Certificates of deposit |
|
|
| Available-for-sale Securities, Amortized Cost Basis [Abstract] |
|
|
| Total available-for-sale investment securities |
1,986
|
2,982
|
| Gross Unrealized Gains |
0
|
1
|
| Gross Unrealized Losses |
(2)
|
(2)
|
| Estimated Fair Value |
1,984
|
2,981
|
| Amortized Cost |
|
|
| Total available-for-sale investment securities |
1,986
|
2,982
|
| Estimated Fair Value |
|
|
| Total available-for-sale investment securities |
1,984
|
$ 2,981
|
| Treasury securities |
|
|
| Available-for-sale Securities, Amortized Cost Basis [Abstract] |
|
|
| Total available-for-sale investment securities |
8,622
|
|
| Gross Unrealized Gains |
0
|
|
| Gross Unrealized Losses |
(5)
|
|
| Estimated Fair Value |
8,617
|
|
| Amortized Cost |
|
|
| Total available-for-sale investment securities |
8,622
|
|
| Estimated Fair Value |
|
|
| Total available-for-sale investment securities |
$ 8,617
|
|