v3.26.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Revenue Source
The following table presents revenues disaggregated by revenue source:

Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
Product Sales Revenue$290,257 $267,078 $843,836 $772,180 
Royalty Revenue401 480 1,528 1,364 
Total Revenue$290,658 $267,558 $845,364 $773,544 

The following table presents revenues disaggregated by geography, based on customers' delivery addresses:

Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
United States$212,985 $198,064 $615,560 $570,492 
Foreign Countries77,673 69,494 229,804 203,052 
Total Revenue$290,658 $267,558 $845,364 $773,544