XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 62,769 $ 21,507 $ 140,852 $ 53,703
Core services revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 32,955 17,265 72,664 38,102
Managed services revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 14,248 1,911 28,561 9,744
Software and service subscription revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 15,566 $ 2,331 $ 39,627 $ 5,857