XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 79,875 $ 97,522 $ 165,024 $ 205,183
Total Americas        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 56,385 70,907 118,410 143,221
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 14,559 14,933 28,780 31,115
APAC        
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 8,931 $ 11,682 $ 17,834 $ 30,847