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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance $ 266,906 $ 207,777 $ 227,041 $ 182,088
Other comprehensive gain (296) 237 431 238
Ending Balance 291,264 221,286 291,264 221,286
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     363  
Other comprehensive gain     137  
Ending Balance 500   500  
Unrealized Gains (Losses) on Available-for-sale Investments        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     (17)  
Other comprehensive gain     3  
Ending Balance (14)   (14)  
Unrealized Gains (Losses) on Cash Flow Hedges        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     (74)  
Other comprehensive gain     291  
Ending Balance 217   217  
Accumulated Other Comprehensive Income        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance 999 (34) 272 (35)
Other comprehensive gain (296) 237 431 238
Ending Balance $ 703 $ 203 $ 703 $ 203