XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Revenue Source
The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues.

Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Product Sales Revenue$267,078 $239,522 $772,180 $712,374 
Royalty Revenue480 418 1,364 1,306 
Total Revenue$267,558 $239,940 $773,544 $713,680 

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

Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
United States$198,064 $181,990 $570,492 $541,768 
Foreign Countries69,494 57,950 203,052 171,912 
Total Revenue$267,558 $239,940 $773,544 $713,680