XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments and Geographical Information - Net Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Net revenues $ 1,028,490 $ 1,002,173 $ 2,025,921 $ 1,945,320
U.S.        
Segment Reporting Information [Line Items]        
Net revenues 438,533 429,598 870,634 840,736
Switzerland        
Segment Reporting Information [Line Items]        
Net revenues 270,946 341,006 522,704 654,137
Other International        
Segment Reporting Information [Line Items]        
Net revenues $ 319,011 $ 231,569 $ 632,583 $ 450,447