v3.26.1
Segments and Geographical Information - Net Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net revenues $ 1,056,192 $ 1,012,449 $ 2,096,279 $ 1,991,711
U.S.        
Segment Reporting [Line Items]        
Net revenues 395,174 422,801 799,662 846,119
Switzerland        
Segment Reporting [Line Items]        
Net revenues 248,618 235,247 493,766 459,379
Other International        
Segment Reporting [Line Items]        
Net revenues $ 412,400 $ 354,401 $ 802,851 $ 686,213