XML 55 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 97,522 $ 132,565 $ 205,183 $ 262,762
United States        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 68,855 90,433 137,364 177,570
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 2,052 2,975 5,857 8,014
Total Americas        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 70,907 93,408 143,221 185,584
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 14,933 17,963 31,115 41,783
APAC        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 11,682 21,194 30,847 35,395
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 15,300 13,800 30,600 28,500
Netherlands        
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 300 $ 2,200 $ 600 $ 3,500