Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details)

v3.10.0.1
Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 272 $ (35)  
Other comprehensive gain (loss) 452 307 $ 2
Ending Balance 724 272 (35)
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance 363    
Other comprehensive gain (loss) 31 363  
Ending Balance 394 363  
Unrealized Gain (Losses) on Marketable Securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (17) (82)  
Other comprehensive gain (loss) 17 65  
Ending Balance   (17) (82)
Unrealized Gains (Losses) on Cash Flow Hedges      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (74) 47  
Other comprehensive gain (loss) 404 (121)  
Ending Balance $ 330 $ (74) $ 47