v3.25.1
REVENUE: - Revenue by Geographical Areas (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Recognition    
Net sales $ 3,121.9 $ 2,599.8
Operating segment    
Revenue Recognition    
Net sales 3,170.8 2,641.1
Corporate & Eliminations    
Revenue Recognition    
Net sales (48.9) (41.3)
Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 1,749.4 1,466.0
Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales 155.5 146.4
Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 1,266.0 1,028.7
Maximum    
Revenue Recognition    
Net sales 0.1  
Mexico    
Revenue Recognition    
Net sales 813.1 672.3
Mexico | Operating segment    
Revenue Recognition    
Net sales 861.3 705.3
Mexico | Corporate & Eliminations    
Revenue Recognition    
Net sales (48.2) (33.0)
Mexico | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 725.2 591.3
Mexico | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales 135.9 106.2
Mexico | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 0.2 7.9
United States    
Revenue Recognition    
Net sales 409.1 312.6
United States | Operating segment    
Revenue Recognition    
Net sales 409.1 312.6
United States | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 286.0 272.2
United States | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales   1.7
United States | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 123.1 38.7
Peru    
Revenue Recognition    
Net sales 224.8 166.1
Peru | Operating segment    
Revenue Recognition    
Net sales 225.5 174.3
Peru | Corporate & Eliminations    
Revenue Recognition    
Net sales (0.7) (8.3)
Peru | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales 1.2 8.4
Peru | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 224.3 165.9
Brazil    
Revenue Recognition    
Net sales 137.3 124.9
Brazil | Operating segment    
Revenue Recognition    
Net sales 137.3 124.9
Brazil | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales 7.3 9.0
Brazil | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 130.1 116.0
Chile    
Revenue Recognition    
Net sales 109.6 94.4
Chile | Operating segment    
Revenue Recognition    
Net sales 109.6 94.4
Chile | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 109.6 94.4
Other American countries    
Revenue Recognition    
Net sales 13.5 11.3
Other American countries | Operating segment    
Revenue Recognition    
Net sales 13.5 11.3
Other American countries | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 11.6 7.2
Other American countries | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 2.0 4.1
Switzerland    
Revenue Recognition    
Net sales 393.7 229.0
Switzerland | Operating segment    
Revenue Recognition    
Net sales 393.7 229.0
Switzerland | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 219.7 161.8
Switzerland | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales 5.6 15.3
Switzerland | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 168.4 52.0
Italy    
Revenue Recognition    
Net sales 105.4 81.3
Italy | Operating segment    
Revenue Recognition    
Net sales 105.4 81.3
Italy | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales 5.3 6.0
Italy | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 100.1 75.3
Spain    
Revenue Recognition    
Net sales 159.6 130.1
Spain | Operating segment    
Revenue Recognition    
Net sales 159.6 130.1
Spain | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 108.7 110.3
Spain | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 50.9 19.8
Other European Countries    
Revenue Recognition    
Net sales 190.0 166.8
Other European Countries | Operating segment    
Revenue Recognition    
Net sales 190.0 166.8
Other European Countries | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 3.0 58.6
Other European Countries | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales 0.2 1.4
Other European Countries | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 186.9 106.9
China    
Revenue Recognition    
Net sales 283.6 286.4
China | Operating segment    
Revenue Recognition    
Net sales 283.6 286.4
China | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 279.7 175.6
China | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales   1.1
China | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 3.9 109.7
Singapore    
Revenue Recognition    
Net sales 43.0 57.3
Singapore | Operating segment    
Revenue Recognition    
Net sales 43.0 57.3
Singapore | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 19.2 17.7
Singapore | Mexican IMMSA Unit | Operating segment    
Revenue Recognition    
Net sales   (2.6)
Singapore | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 23.8 42.3
Japan    
Revenue Recognition    
Net sales 215.5 245.0
Japan | Operating segment    
Revenue Recognition    
Net sales 215.5 245.0
Japan | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 81.7 54.0
Japan | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales 133.8 190.9
Other Asian countries    
Revenue Recognition    
Net sales 23.5 22.1
Other Asian countries | Operating segment    
Revenue Recognition    
Net sales 23.5 22.1
Other Asian countries | Mexican Open-pit | Operating segment    
Revenue Recognition    
Net sales 14.7 17.4
Other Asian countries | Peruvian Operations | Operating segment    
Revenue Recognition    
Net sales $ 8.8 $ 4.7