XML 39 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2018
Revenue Recognition [Abstract]  
Rollforward of Contract Liabilities
When performance obligations are not transferred to a customer at the end of a reporting period, the amount allocated to those performance obligations are deferred until control of these performance obligations is transferred to the customer. The following table presents the rollforward of the contract liabilities, which is included in the Company's current and long-term deferred revenue line items in the condensed consolidated balance sheets:

(in thousands) 
   
Balance at December 31, 2017
 
$
30,491
 
Adoption of new accounting standard (ASC 606)
  
42,379
 
Balance at January 1, 2018
  
72,870
 
Deferral of revenue
  
15,478
 
Recognition of revenue included in beginning of year contract liability
  
(15,343
)
Balance at June 30, 2018
 
$
73,005
 

Disaggregation of Revenue
We operate in one business segment. Therefore, results of our operations are reported on a consolidated basis for purposes of segment reporting, consistent with internal management reporting. For the three and six months ended June 30, 2018, there was a nominal difference between revenues recognized under ASC 606 and revenues recognized based on the prior revenue recognition guidance for the same period. For the three and six months ended June 30, 2018, the Company's revenues disaggregated by the major sources was as follows:

(in thousands) 
 
Three Months Ended June 30, 2018
  
Six Months Ended June 30, 2018
 
  
U.S
  
Non-U.S.
     
U.S
  
Non-U.S.
    
  
Government
  
Government
  
Total
  
Government
  
Government
  
Total
 
                   
Product sales
 
$
169,897
  
$
10,178
  
$
180,075
  
$
235,922
  
$
19,924
  
$
255,846
 
Contract manufacturing
  
-
   
23,613
   
23,613
   
-
   
49,791
   
49,791
 
Contracts and grants
  
15,250
   
1,262
   
16,512
   
30,055
   
2,322
   
32,377
 
Total revenues
 
$
185,147
  
$
35,053
  
$
220,200
  
$
265,977
  
$
72,037
  
$
338,014