XML 73 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 101,332 $ 129,561 $ 306,515 $ 392,323
United States        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 71,911 89,619 209,275 267,189
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 1,828 2,470 7,685 10,484
Total Americas        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 73,739 92,089 216,960 277,673
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 16,165 16,107 47,280 57,890
APAC        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 11,428 21,365 42,275 56,760
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 16,200 13,100 46,800 41,600
Netherlands        
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 200 $ 1,300 $ 800 $ 4,800