v3.25.2
Business Segment Information - Summary of Net Sales by Geographic Destination (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales $ 203,121 $ 198,620 $ 396,767 $ 387,228
U.S. [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 171,738 166,933 333,419 326,952
Italy [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 5,646 5,257 10,699 10,259
France [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 3,184 3,510 5,809 6,026
United Kingdom [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 3,118 2,623 6,155 5,254
Germany [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 2,265 2,393 4,473 4,498
Brazil [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 988 1,708 2,123 3,236
Others [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales $ 16,182 $ 16,196 $ 34,089 $ 31,003