v3.26.1
Segment Information - Summary of Total Assets by Reportable Operating Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Total assets $ 11,393,750 $ 9,087,372
Operating Segments | North America    
Segment Reporting [Line Items]    
Total assets 7,046,936 7,018,025
Operating Segments | EMEA    
Segment Reporting [Line Items]    
Total assets 4,584,929 2,528,292
Operating Segments | APAC    
Segment Reporting [Line Items]    
Total assets 537,306 412,016
Corporate And Intersegment Eliminations    
Segment Reporting [Line Items]    
Total assets $ (775,421) $ (870,961)