XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE Revenue by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 94,876 $ 79,281 $ 189,240 $ 165,734
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 41,587 32,886 81,058 68,976
Other Americas        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 4,629 5,886 9,809 11,336
Europe, Middle East and Africa        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 34,094 28,706 70,617 61,941
Asia-Pacific        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 14,566 $ 11,803 $ 27,756 $ 23,481