XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Information - Schedule of Revenue Streams (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 182,960 $ 87,655 $ 308,332 $ 200,947
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 151,292 74,002 251,796 169,367
Performance-based        
Disaggregation of Revenue [Line Items]        
Total revenue $ 31,668 $ 13,653 $ 56,536 $ 31,580