XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]          
Number of reportable segments | segment     2    
Net revenues $ 75,248 $ 61,562 $ 157,880 $ 126,305  
Unbilled receivables, current 13,700   13,700   $ 16,000
Contract with customer, liability, revenue recognized     5,000 5,500  
Revenue, remaining performance obligation, amount 8,600   8,600    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, amount $ 4,700   $ 4,700    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, amount $ 2,300   $ 2,300    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Performance Period Two Through Four          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, amount $ 3,900   $ 3,900    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, amount $ 1,400   $ 1,400    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, amount $ 200   $ 200    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Data Analytics          
Disaggregation of Revenue [Line Items]          
Net revenues $ 3,597 2,942 $ 6,365 4,920  
Data Analytics | Transferred at Point in Time          
Disaggregation of Revenue [Line Items]          
Net revenues $ 1,700 $ 1,200 $ 3,100 $ 1,800