v3.26.1
Revenue - Schedule of Disaggregation of Revenue (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 sales $ 1,643,269 $ 1,539,161 $ 3,204,527 $ 3,005,822
North America        
Segment Reporting [Line Items]        
Net sales 1,137,328 1,041,051 2,220,964 2,058,621
Europe and other        
Segment Reporting [Line Items]        
Net sales 505,941 498,110 983,563 947,201
Dispensing and Specialty Closures        
Segment Reporting [Line Items]        
Net sales 713,862 702,187 1,399,184 1,373,290
Metal Containers        
Segment Reporting [Line Items]        
Net sales 763,936 676,056 1,488,806 1,304,483
Custom Containers        
Segment Reporting [Line Items]        
Net sales $ 165,471 $ 160,918 $ 316,537 $ 328,049