XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 74,244 $ 101,332 $ 239,268 $ 306,515
Total Americas        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 50,925 73,739 169,335 216,960
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue from related parties 14,321 16,165 43,101 47,280
APAC        
Disaggregation of Revenue [Line Items]        
Revenue from related parties $ 8,998 $ 11,428 $ 26,832 $ 42,275