XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues.

Three Months Ended March 31,
20232022
Product Sales$223,173 $218,053 
Co-manufacturing7,045 8,307 
Consignment1,542 1,591 
Product Sales Revenue231,760 227,951 
Royalty Revenue780 916 
Total Revenue$232,540 $228,867 

The following table presents revenues disaggregated by geography, based on the shipping addresses of customers:

Three Months Ended March 31,
20232022
United States$166,884 $174,491 
Foreign Countries65,656 54,376 
Total Revenue$232,540 $228,867