v3.22.2.2
REVENUE - Schedule of Disaggregation of Revenues (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
revenue_substream
Sep. 30, 2021
USD ($)
Revenue [Abstract]        
Net sales $ 244,267 $ 197,869 $ 709,827 $ 585,890
United States        
Revenue [Abstract]        
Net sales 174,564 142,313 518,131 427,352
Foreign Countries        
Revenue [Abstract]        
Net sales 69,703 55,556 191,696 158,538
Product Sales        
Revenue [Abstract]        
Net sales 233,823 188,573 677,136 557,683
Co-manufacturing        
Revenue [Abstract]        
Net sales 8,109 7,473 26,235 21,629
Consignment        
Revenue [Abstract]        
Net sales 1,484 829 4,064 3,260
Product Sales Revenue        
Revenue [Abstract]        
Net sales 243,416 196,875 $ 707,435 582,572
Number of sub-streams of revenue | revenue_substream     3  
Royalty Revenue        
Revenue [Abstract]        
Net sales $ 851 $ 994 $ 2,392 $ 3,318