XML 61 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2025
Net Loss per Share  
Total outstanding potentially dilutive shares

December 31, 

  ​ ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

 

 

(in thousands)

Options to purchase common stock

3,591

 

3,875

 

5,501

Performance-based awards and restricted stock units

8,323

10,593

9,248

Employee stock purchase plan

34

40

88

Convertible Note

7,411

Contingent consideration for business combination

517

12,465

 

14,508

22,248