XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information and Information about Geographic Area - Revenue by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 88,830 $ 78,929 $ 175,093 $ 154,272
United States        
Disaggregation of Revenue [Line Items]        
Revenues 57,015 50,704 111,978 99,325
Foreign        
Disaggregation of Revenue [Line Items]        
Revenues $ 31,815 $ 28,225 $ 63,115 $ 54,947