XML 54 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2024
Net Loss per Share  
Total outstanding potentially dilutive shares

December 31, 

     

2024

    

2023

    

2022

 

 

(in thousands)

Options to purchase common stock

3,875

 

5,501

 

5,300

Performance-based awards and restricted stock units

10,593

9,248

6,836

Employee stock purchase plan

40

88

90

Convertible Note

7,411

7,411

Earnouts for development with acquired Canadian entity

361

14,508

 

22,248

19,998