v3.7.0.1
Fair Value Measurements - Summary of the financial instruments of the company at fair value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized gains (losses) on investments     $ 0   $ 0
Carrying value $ 19,032   19,032   18,960
OTTI losses, investments 0 $ 0 0 $ 0  
Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 8,552   8,552   2,419
Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 10,475   10,475   16,539
Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 0   0   0
Certificates of Deposit [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Carrying value 9,280   9,280   13,840
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 0   0   0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 9,276   9,276   13,837
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 0   0   0
US Treasury Securities [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Carrying value 1,200   1,200   2,701
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 0   0   0
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 1,199   1,199   2,702
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 0   0   0
Money Market Funds [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Carrying value 8,552   8,552   2,419
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 8,552   8,552   2,419
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value 0   0   0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair market value $ 0   $ 0   $ 0