v3.26.1
REVENUE - Schedule of Revenue by Geographic Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUE        
Total $ 1,026,508 $ 966,009 $ 2,009,376 $ 1,853,314
Pharma        
REVENUE        
Total 458,167 442,589 896,727 852,056
Beauty        
REVENUE        
Total 367,454 334,849 731,089 640,556
Closures        
REVENUE        
Total 200,887 188,571 381,560 360,702
Europe        
REVENUE        
Total 521,035 475,995 1,031,885 914,641
Europe | Pharma        
REVENUE        
Total 230,731 211,829 457,417 410,522
Europe | Beauty        
REVENUE        
Total 221,178 205,236 444,054 393,145
Europe | Closures        
REVENUE        
Total 69,126 58,930 130,414 110,974
Domestic        
REVENUE        
Total 292,001 309,749 571,807 592,206
Domestic | Pharma        
REVENUE        
Total 143,711 161,162 285,165 302,823
Domestic | Beauty        
REVENUE        
Total 60,339 56,832 117,108 115,029
Domestic | Closures        
REVENUE        
Total 87,951 91,755 169,534 174,354
Latin America        
REVENUE        
Total 85,061 76,142 171,028 148,656
Latin America | Pharma        
REVENUE        
Total 19,554 13,520 39,242 25,501
Latin America | Beauty        
REVENUE        
Total 42,187 42,907 88,466 82,493
Latin America | Closures        
REVENUE        
Total 23,320 19,715 43,320 40,662
Asia        
REVENUE        
Total 128,411 104,123 234,656 197,811
Asia | Pharma        
REVENUE        
Total 64,171 56,078 114,903 113,210
Asia | Beauty        
REVENUE        
Total 43,750 29,874 81,461 49,889
Asia | Closures        
REVENUE        
Total $ 20,490 $ 18,171 $ 38,292 $ 34,712