XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments - Schedule of Net Sales and Long-Lived Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Segment Reporting Information, by Segment [Table]      
Net sales $ 1,096,086 $ 1,322,706 $ 1,029,293
Long-lived assets 160,586 181,416  
United States      
Schedule of Segment Reporting Information, by Segment [Table]      
Net sales 755,620 966,324 743,846
Long-lived assets 110,308 131,549  
Europe      
Schedule of Segment Reporting Information, by Segment [Table]      
Net sales 268,496 260,557 214,732
Other International      
Schedule of Segment Reporting Information, by Segment [Table]      
Net sales 71,970 95,825 $ 70,715
Vietnam and China      
Schedule of Segment Reporting Information, by Segment [Table]      
Long-lived assets 31,411 28,811  
United Kingdom      
Schedule of Segment Reporting Information, by Segment [Table]      
Long-lived assets $ 18,867 $ 21,056