XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation of Revenue By Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 297,043 $ 273,562 $ 617,169 $ 508,334
Create Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 120,876 72,614 237,289 143,001
Operate Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 158,500 182,916 342,519 329,493
Strategic Partnerships and Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 17,667 $ 18,032 $ 37,361 $ 35,840