XML 321 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contracts with Customers  
Schedule of Disaggregation of Revenue

The following table presents revenue from contracts with customers by product category for the three-month periods ended March 31, 2026 and 2025 (in thousands):

Three Months Ended

March 31, 

  ​ ​

2026

  ​ ​

2025

Foundational

$

255,479

$

240,382

Therapeutic

126,398

114,969

Total

$

381,877

$

355,351

The following table presents revenue from contracts with customers by geographic region for the the three-month periods ended March 31, 2026 and 2025 (in thousands):

Three Months Ended

March 31, 

  ​ ​

2026

  ​ ​

2025

Domestic

$

226,516

$

213,564

International

 

155,361

 

141,787

Total

$

381,877

$

355,351