XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Schedule of allowance for credit losses

December 31,

    

2023

    

2022

Balance of allowance for credit losses, beginning of period

$

1,275

1,220

Change in expected credit losses

812

100

Write-offs, net of recoveries

 

(95)

(45)

Balance of allowance for credit losses, end of period

$

1,992

$

1,275

Schedule of disaggregation of revenue by major markets

December 31, 

    

2023

    

2022

    

2021

Biopharma/Pharma

$

192,583

$

193,879

$

180,203

Animal Health

 

30,379

 

33,465

 

33,353

Reproductive Medicine

10,293

9,933

9,052

Total revenues

$

233,255

$

237,277

$

222,608

Schedule of geographical revenues, by origin

December 31, 

    

2023

    

2022

    

2021

Americas

$

127,213

$

128,209

$

120,270

Europe, the Middle East, and Africa (EMEA)

 

60,883

 

66,913

 

59,334

Asia Pacific (APAC)

 

45,159

 

42,155

 

43,004

Total revenues

$

233,255

$

237,277

$

222,608

Schedule of amounts used in computing net loss per share

The following shows the amounts used in computing net loss per share (in thousands except per share data):

Year Ended December 31, 

    

2023

    

2022

    

2021

Net loss

$

(99,587)

$

(37,333)

$

(275,528)

Paid-in-kind dividend on Series C convertible preferred stock

 

(8,000)

 

(8,000)

 

(8,196)

Net loss attributable to common shareholders

$

(107,587)

$

(45,333)

$

(283,724)

Weighted average common shares issued and outstanding - basic and diluted

48,737,377

48,987,295

45,927,591

Basic and diluted net loss per share

$

(2.21)

$

(0.93)

$

(6.18)

Schedule of the number of shares excluded from the computation of diluted loss per share

The following table sets forth the number of shares excluded from the computation of diluted loss per share, as their inclusion would have been anti-dilutive:

Years Ended December 31, 

    

2023

    

2022

    

2021

Stock options

2,486,737

 

4,194,554

 

5,449,952

Restricted stock units

1,076,629

727,984

373,849

Series C convertible preferred stock

5,894,535

5,664,532

5,443,505

Convertible Senior Notes

3,756,437

 

4,022,734

 

4,022,734

13,214,338

 

14,609,804

 

15,290,040