XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Schedule of Disaggregation of Revenues (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
revenue_substream
Jun. 30, 2021
USD ($)
Revenue [Abstract]        
Net sales $ 236,693 $ 202,365 $ 465,560 $ 388,021
United States        
Revenue [Abstract]        
Net sales 169,076 147,188 343,567 285,039
Foreign Countries        
Revenue [Abstract]        
Net sales 67,617 55,177 121,993 102,982
Product Sales        
Revenue [Abstract]        
Net sales 225,260 193,122 443,313 369,110
Co-manufacturing        
Revenue [Abstract]        
Net sales 9,819 6,878 18,126 14,156
Consignment        
Revenue [Abstract]        
Net sales 989 1,380 2,580 2,431
Product Sales Revenue        
Revenue [Abstract]        
Net sales 236,068 201,380 $ 464,019 385,697
Number of sub-streams of revenue | revenue_substream     3  
Royalty Revenue        
Revenue [Abstract]        
Net sales $ 625 $ 985 $ 1,541 $ 2,324