v3.25.4
Revenue - Schedule of Disaggregation of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,849,648 $ 1,813,255 $ 2,187,317
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 518,319 530,387 564,358
Greater China      
Disaggregation of Revenue [Line Items]      
Total revenue 333,571 258,872 254,551
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 601,430 643,872 756,214
APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 349,018 329,907 558,810
Other Americas      
Disaggregation of Revenue [Line Items]      
Total revenue $ 47,310 $ 50,217 $ 53,384