XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Source and Geography
The following table presents revenues disaggregated by revenue source. Sales and usage-based taxes are excluded from revenues:

 202520242023
Product Sales Revenue$1,035,272 $951,947 $919,951 
Royalty Revenue1,889 1,737 2,488 
Total Revenue$1,037,161 $953,684 $922,439 



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

 202520242023
United States$759,448 $723,300 $689,601 
Foreign Countries277,713 230,384 232,838 
Total$1,037,161 $953,684 $922,439