XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Summary of Significant Accounting Policies  
Schedule of roll-forward of the allowance for credit losses

Balance at January 1, 2023

    

$

1,275

Change in expected credit losses

 

(103)

Write-offs, net of recoveries

(40)

Balance at March 31, 2023

$

1,132

Schedule of disaggregation of revenue by major markets The following table disaggregates our revenues by major markets for the three months ended March 31, 2023 and 2022 (in thousands):

Three Months Ended

March 31, 

    

2023

    

2022

Biopharma/Pharma

$

51,122

$

43,011

Animal Health

 

8,863

6,794

Reproductive Medicine

2,832

2,497

Total revenues

$

62,817

$

52,302

Schedule of geographical revenues, by origin Our geographical revenues, by origin, for the three months ended March 31, 2023 and 2022, were as follows (in thousands):

Three Months Ended

March 31, 

    

2023

    

2022

Americas

$

33,617

$

27,878

Europe, the Middle East and Africa (EMEA)

 

18,159

16,187

Asia Pacific (APAC)

 

11,041

8,237

Total revenues

$

62,817

$

52,302

Schedule of net loss per share

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

Three Months Ended March 31,

    

2023

    

2022

Net loss

$

(5,574)

$

(13,404)

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

(2,000)

(2,000)

Net loss attributable to common shareholders

$

(7,574)

$

(15,404)

Weighted average common shares outstanding - basic and diluted

48,362,501

49,660,579

Net loss per share attributable to common stockholders - basic and diluted

$

(0.16)

$

(0.31)

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

Three Months Ended March 31, 

    

2023

    

2022

Stock options

3,438,314

4,699,476

Restricted stock units

665,110

693,887

Series C convertible preferred stock

5,721,177

5,497,939

Convertible Senior Notes

4,022,734

4,022,734

13,847,335

14,914,036