Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Available-for-sale securities (Details)

v3.8.0.1
Summary of Significant Accounting Policies - Available-for-sale securities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
security
Available-for-sale securities  
Aggregate Estimated Fair Value $ 125,828
Proceeds from the maturity or redemption of available-for-sales debt securities 29,090
Losses recognized on the maturity of available-for-sale debt securities $ 646
Number of available-for-sale securities in an unrealized loss position | security 54
Number of available-for-sale securities in an unrealized loss position for more than one year | security 0
Cash equivalents  
Available-for-sale securities  
Amortized cost $ 1,610
Gross Unrealized Losses (22)
Foreign currency translation adjustment 22
Aggregate Estimated Fair Value 1,610
Marketable securities  
Available-for-sale securities  
Amortized cost 124,406
Gross Unrealized Losses (3,723)
Foreign currency translation adjustment 3,535
Aggregate Estimated Fair Value 124,218
Corporate Debt Securities Maturity Period Less Than Three Months | Cash equivalents  
Available-for-sale securities  
Amortized cost 1,610
Gross Unrealized Losses (22)
Foreign currency translation adjustment 22
Aggregate Estimated Fair Value 1,610
Corporate Debt Securities Maturity Period Three Months To One Year | Marketable securities  
Available-for-sale securities  
Amortized cost 124,406
Gross Unrealized Losses (3,723)
Foreign currency translation adjustment 3,535
Aggregate Estimated Fair Value $ 124,218