Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Summary of Components of Accumulated Other Comprehensive Income (Details)

v3.10.0.1
Fair Value of Financial Instruments - Summary of Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     $ 227,041 $ 182,088
Other comprehensive gain $ 715 $ (60) 727 1
Ending Balance 266,906 207,777 266,906 207,777
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     363  
Other comprehensive gain     184  
Ending Balance 547   547  
Unrealized Losses on Available-for-sale Investments        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     (17)  
Ending Balance (17)   (17)  
Unrealized Gains (Losses) on Cash Flow Hedges        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     (74)  
Other comprehensive gain     543  
Ending Balance 469   469  
Accumulated Other Comprehensive Income        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     272 (35)
Other comprehensive gain     727 1
Ending Balance $ 999 $ (34) $ 999 $ (34)