Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.1
Fair Value of Financial Instruments - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 724  
Other comprehensive income 136 $ 12
Ending Balance 860  
Beginning Balance 310,424 227,041
Ending Balance 321,894 246,337
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 394  
Other comprehensive income (137)  
Ending Balance 257  
Unrealized Gains on Marketable Securities    
Accumulated Other Comprehensive Income Loss [Line Items]    
Other comprehensive income 13  
Ending Balance 13  
Unrealized Gains on Cash Flow Hedges    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 330  
Other comprehensive income 260  
Ending Balance 590  
Accumulated other comprehensive income    
Accumulated Other Comprehensive Income Loss [Line Items]    
Other comprehensive income 136 12
Beginning Balance 724 272
Ending Balance $ 860 $ 284