v3.26.1
Commitments and Contingencies (Details)
€ in Millions, $ in Millions, ₩ in Billions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
KRW (₩)
Loss Contingencies [Line Items]              
Cost of revenue $ 13,226.0 $ 8,810.9   $ 22,639.8 $ 18,033.0    
Finnish Bid Error [Member]              
Loss Contingencies [Line Items]              
Estimate of possible loss 10.6     10.6   € 9.3  
Cost of revenue     $ 48.8        
Tax Authority, South Korea (SRTO) | South Korea Tax Authority Assessment [Member] | Foreign Tax Authority              
Loss Contingencies [Line Items]              
Estimate of possible loss $ 22.2     $ 22.2     ₩ 34.3