v3.26.3
REVENUE - Schedule of Revenue by Geographic Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
REVENUE        
Total $ 1,019,119 $ 961,131 $ 3,028,495 $ 2,814,445
Pharma        
REVENUE        
Total 453,970 445,410 1,350,697 1,297,466
Beauty        
REVENUE        
Total 357,372 327,768 1,088,461 968,324
Closures        
REVENUE        
Total 207,777 187,953 589,337 548,655
Europe        
REVENUE        
Total 501,423 465,803 1,533,308 1,380,444
Europe | Pharma        
REVENUE        
Total 215,218 208,055 672,635 618,577
Europe | Beauty        
REVENUE        
Total 215,133 196,137 659,187 589,282
Europe | Closures        
REVENUE        
Total 71,072 61,611 201,486 172,585
Domestic        
REVENUE        
Total 299,566 299,728 871,373 891,934
Domestic | Pharma        
REVENUE        
Total 151,570 157,606 436,735 460,429
Domestic | Beauty        
REVENUE        
Total 58,037 57,012 175,145 172,041
Domestic | Closures        
REVENUE        
Total 89,959 85,110 259,493 259,464
Latin America        
REVENUE        
Total 89,370 75,131 260,398 223,787
Latin America | Pharma        
REVENUE        
Total 20,108 10,968 59,350 36,469
Latin America | Beauty        
REVENUE        
Total 44,755 42,132 133,221 124,625
Latin America | Closures        
REVENUE        
Total 24,507 22,031 67,827 62,693
Asia        
REVENUE        
Total 128,760 120,469 363,416 318,280
Asia | Pharma        
REVENUE        
Total 67,074 68,781 181,977 181,991
Asia | Beauty        
REVENUE        
Total 39,447 32,487 120,908 82,376
Asia | Closures        
REVENUE        
Total $ 22,239 $ 19,201 $ 60,531 $ 53,913