v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 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
June 30,
Six Months Ended
June 30,
2026202520262025
Product Sales Revenue$283,363 $255,041 $553,579 $505,102 
Royalty Revenue634 426 1,127 884 
Total Revenue$283,997 $255,467 $554,706 $505,986 

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

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
United States$205,193 $186,706 $402,575 $372,428 
Foreign Countries78,804 68,761 152,131 133,558 
Total Revenue$283,997 $255,467 $554,706 $505,986