XML 101 R83.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
revenue_substream
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]                      
Net sales $ 232,531 $ 244,267 $ 236,693 $ 228,867 $ 213,133 $ 197,869 $ 202,365 $ 185,656 $ 942,358 $ 799,023 $ 703,644
United States                      
Disaggregation of Revenue [Line Items]                      
Net sales                 682,238 584,661 516,347
Foreign Countries                      
Disaggregation of Revenue [Line Items]                      
Net sales                 260,120 214,362 187,297
Product Sales                      
Disaggregation of Revenue [Line Items]                      
Net sales                 894,318 762,085 666,193
Co-manufacturing                      
Disaggregation of Revenue [Line Items]                      
Net sales                 40,621 27,994 29,063
Bill and Hold                      
Disaggregation of Revenue [Line Items]                      
Net sales                 0 0 1,158
Consignment                      
Disaggregation of Revenue [Line Items]                      
Net sales                 4,227 4,439 2,939
Product Sales Revenue                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 939,166 794,518 699,353
Number of sub-streams of revenue | revenue_substream                 4    
Royalty Revenue                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 3,192 $ 4,505 $ 4,291