XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue        
Revenue $ 137,671 $ 122,235 $ 264,597 $ 228,415
Direct        
Revenue        
Revenue 78,774 68,323 149,405 125,449
Tech-enabled        
Revenue        
Revenue 48,654 43,005 94,862 81,695
Traditional        
Revenue        
Revenue 10,243 10,907 20,330 21,271
Americas        
Revenue        
Revenue 81,692 76,979 158,552 147,406
Americas | Direct        
Revenue        
Revenue 36,023 32,449 68,215 61,353
Americas | Tech-enabled        
Revenue        
Revenue 35,426 33,623 70,007 64,782
Americas | Traditional        
Revenue        
Revenue 10,243 10,907 20,330 21,271
Europe        
Revenue        
Revenue 55,979 45,256 106,045 81,009
Europe | Direct        
Revenue        
Revenue 42,751 35,874 81,190 64,096
Europe | Tech-enabled        
Revenue        
Revenue $ 13,228 $ 9,382 $ 24,855 $ 16,913