XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]      
Number of reportable segments | segment 2    
Net revenues $ 96,708,000 $ 82,631,000  
Unbilled receivables, current 17,400,000   $ 7,000,000
Contract with customer, liability, revenue recognized 4,400,000 3,900,000  
Revenue, remaining performance obligation, amount $ 8,400,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Revenue, remaining performance obligation, amount $ 4,200,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, remaining performance obligation, amount $ 3,000,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, remaining performance obligation, amount $ 1,100,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, remaining performance obligation, amount $ 100,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, remaining performance obligation, amount $ 7,500    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, remaining performance obligation, amount $ 7,500    
Data Analytics      
Disaggregation of Revenue [Line Items]      
Net revenues 2,558,000 2,768,000  
Data Analytics | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Net revenues $ 600,000 $ 1,400,000