XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 239,940 $ 229,948 $ 713,680 $ 693,740
United States        
Disaggregation of Revenue [Line Items]        
Net sales 181,990 176,765 541,768 515,099
Foreign Countries        
Disaggregation of Revenue [Line Items]        
Net sales 57,950 53,183 171,912 178,641
Product Sales Revenue        
Disaggregation of Revenue [Line Items]        
Net sales 239,522 229,274 712,374 691,507
Royalty Revenue        
Disaggregation of Revenue [Line Items]        
Net sales $ 418 $ 674 $ 1,306 $ 2,233