XML 32 R18.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
The following table presents revenues disaggregated by revenue source:

Three Months Ended
March 31,
20262025
Product Sales Revenue$270,216 $250,061 
Royalty Revenue493 458 
Total Revenue$270,709 $250,519 

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

Three Months Ended
March 31,
20262025
United States$197,382 $185,722 
Foreign Countries73,327 64,797 
Total Revenue$270,709 $250,519