XML 73 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Segment and Geographic Information (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Segment
Dec. 31, 2018
Segment and Geographic Information (Textual)    
Number of reportable segments | Segment 1  
Segment reporting, major customer's description During the year ended December 31, 2019, 20% of the Company's revenues were derived from customer A. During the year ended December 31, 2018, 17% of the Company's revenues were derived from customer A.
Revenue remaining performance obligation | $ $ 38,253  
Description of revenue remaining performance obligation The Company expects to recognize revenue on approximately 70% of these remaining performance obligations in 2020, and approximately 25% in 2021, with the remainder recognized thereafter.