XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE Revenue by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 101,640 $ 90,431 $ 290,880 $ 256,165
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 45,026 36,190 126,084 105,166
Other Americas        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 5,222 4,505 15,030 15,841
Europe, Middle East and Africa        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 38,782 37,537 109,400 99,478
Asia-Pacific        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 12,610 $ 12,199 $ 40,366 $ 35,680