Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Disaggregation of Revenue [Abstract]  
Schedule of changes in R&D contract asset and contract liability balance

The following table shows the significant changes in the R&D contract asset and contract liability balances.

 

 

June 30,
2022

 

 

December 31,
2021

 

(in thousands)

 

Contract Assets

 

 

Contract Liabilities

 

 

Contract Assets

 

 

Contract Liabilities

 

Beginning balance

 

$

2,128

 

 

$

(214

)

 

$

-

 

 

$

(2,115

)

Revenue recognized in the quarter ended:

 

 

 

 

 

 

 

 

 

 

 

 

March 31

 

 

(582

)

 

 

582

 

 

 

-

 

 

 

1,397

 

June 30

 

 

2,038

 

 

 

210

 

 

 

1,530

 

 

 

1,513

 

September 30

 

 

-

 

 

 

-

 

 

 

6

 

 

 

572

 

December 31

 

 

-

 

 

 

-

 

 

 

592

 

 

 

675

 

Total revenue recognized

 

 

1,456

 

 

 

792

 

 

 

2,128

 

 

 

4,157

 

Unearned consideration received in the quarter ended:

 

 

 

 

 

 

 

 

 

 

 

 

March 31

 

 

-

 

 

 

(368

)

 

 

-

 

 

 

(1,600

)

June 30

 

 

(50

)

 

 

(2,500

)

 

 

-

 

 

 

-

 

September 30

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

December 31

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(656

)

Total unearned consideration received

 

 

(50

)

 

 

(2,868

)

 

 

-

 

 

 

(2,256

)

Reserves recorded in the quarter ended:

 

 

 

 

 

 

 

 

 

 

 

 

June 30

 

 

(1,215

)

 

 

-

 

 

 

-

 

 

 

-

 

Ending balance

 

$

2,319

 

 

$

(2,290

)

 

$

2,128

 

 

$

(214

)

Schedule of revenue information by major geographic area

Revenue by geographic areas is based on the location of the customer. The following is a summary of revenue information by major geographic area:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Domestic

 

$

11,540

 

 

$

10,457

 

 

$

22,221

 

 

$

19,419

 

Germany

 

 

-

 

 

 

921

 

 

 

2,689

 

 

 

2,176

 

Belgium

 

 

556

 

 

 

1,328

 

 

 

1,084

 

 

 

2,505

 

Switzerland

 

 

(223

)

 

 

1,535

 

 

 

80

 

 

 

2,761

 

All other countries

 

 

830

 

 

 

230

 

 

 

1,372

 

 

 

791

 

Total revenues

 

$

12,703

 

 

$

14,471

 

 

$

27,446

 

 

$

27,652