XML 70 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET SALES - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
sale_channel
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]      
Number of business channels | sale_channel 3    
Net sales $ 422,670 $ 458,300 $ 704,274
United States      
Disaggregation of Revenue [Line Items]      
Net sales $ 210,605 $ 207,677 $ 397,564
United Kingdom | Geographic Concentration Risk | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 7.00% 8.00% 10.00%