XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Segments and Geographical Information - Net Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Net revenues $ 1,012,449 $ 1,028,490 $ 1,991,711 $ 2,025,921
U.S.        
Segment Reporting Information [Line Items]        
Net revenues 422,801 438,533 846,119 870,634
Switzerland        
Segment Reporting Information [Line Items]        
Net revenues 235,247 270,946 459,379 522,704
Other International        
Segment Reporting Information [Line Items]        
Net revenues $ 354,401 $ 319,011 $ 686,213 $ 632,583