XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Schedule of Disaggregation of Revenues (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
numberOfRevenueSubstream
Jun. 30, 2020
USD ($)
Revenue [Abstract]        
Net sales $ 202,365 $ 173,355 $ 388,021 $ 347,791
United States        
Revenue [Abstract]        
Net sales 147,188 122,236 285,039 249,145
Foreign Countries        
Revenue [Abstract]        
Net sales 55,177 51,119 102,982 98,646
Product Sales        
Revenue [Abstract]        
Net sales 193,122 163,038 369,110 330,603
Co-manufacturing        
Revenue [Abstract]        
Net sales 6,878 8,135 14,156 13,376
Bill and Hold        
Revenue [Abstract]        
Net sales 0 395 0 395
Consignment        
Revenue [Abstract]        
Net sales 1,380 695 2,431 1,314
Product Sales Revenue        
Revenue [Abstract]        
Net sales 201,380 172,263 $ 385,697 345,688
Number of sub-streams of revenue | numberOfRevenueSubstream     4  
Royalty Revenue        
Revenue [Abstract]        
Net sales $ 985 $ 1,092 $ 2,324 $ 2,103