XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information and Information about Geographic Area - Revenue by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenues $ 82,671 $ 71,658 $ 236,943 $ 204,689
United States        
Disaggregation of Revenue [Line Items]        
Revenues 53,132 47,336 152,457 137,449
Foreign        
Disaggregation of Revenue [Line Items]        
Revenues $ 29,539 $ 24,322 $ 84,486 $ 67,240