Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($) $ in Thousands |
Sep. 30, 2016 |
Dec. 31, 2015 |
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
$ 628,209
|
$ 564,319
|
| Gross Unrealized Gains |
13,713
|
560
|
| Gross Unrealized (Losses) |
(350)
|
(5,644)
|
| Fair Value |
641,572
|
559,235
|
| U.S. Treasury securities and obligations of U.S. government agencies |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
57,338
|
84,968
|
| Gross Unrealized Gains |
552
|
4
|
| Gross Unrealized (Losses) |
(13)
|
(490)
|
| Fair Value |
57,877
|
84,482
|
| Municipal debt securities |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
40,057
|
20,209
|
| Gross Unrealized Gains |
919
|
44
|
| Gross Unrealized (Losses) |
(43)
|
(174)
|
| Fair Value |
40,933
|
20,079
|
| Corporate debt securities |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
336,113
|
337,273
|
| Gross Unrealized Gains |
10,443
|
431
|
| Gross Unrealized (Losses) |
(227)
|
(4,377)
|
| Fair Value |
346,329
|
333,327
|
| Asset-backed securities |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
120,429
|
101,320
|
| Gross Unrealized Gains |
1,706
|
76
|
| Gross Unrealized (Losses) |
(66)
|
(603)
|
| Fair Value |
122,069
|
100,793
|
| Bonds |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
553,937
|
543,770
|
| Gross Unrealized Gains |
13,620
|
555
|
| Gross Unrealized (Losses) |
(349)
|
(5,644)
|
| Fair Value |
567,208
|
538,681
|
| Short-term investments |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
74,272
|
20,549
|
| Gross Unrealized Gains |
93
|
5
|
| Gross Unrealized (Losses) |
(1)
|
0
|
| Fair Value |
$ 74,364
|
$ 20,554
|