XML 51 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements - Summary of Fair Value Measurement of Available-for-sale Securities (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 152,541
Unrealized Gain 14
Fair Value 152,555
Cash equivalents (due within 90 days)  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 136,481
Fair Value 136,481
Short-term investments (due within one year)  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 4,072
Fair Value 4,072
Long-term investments (due between one and two years)  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 11,988
Unrealized Gain 14
Fair Value $ 12,002