v3.25.4
Segments - Schedule of Net Sales and Long-Lived Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Segment Reporting Information, by Segment [Table]      
Net sales $ 908,209 $ 1,049,850 $ 1,096,086
Long-lived assets 125,112 134,996  
United States      
Schedule of Segment Reporting Information, by Segment [Table]      
Net sales 546,328 681,986 755,620
Long-lived assets 79,773 88,705  
Europe      
Schedule of Segment Reporting Information, by Segment [Table]      
Net sales 288,348 283,792 268,496
Long-lived assets 13,086 15,055  
Other International      
Schedule of Segment Reporting Information, by Segment [Table]      
Net sales 73,533 84,072 $ 71,970
Long-lived assets $ 32,253 $ 31,236