XML 37 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
9 Months Ended
Sep. 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
  
18,384
 
Recognition of revenue included in beginning of year contract liability
  
(15,121
)
Balance at September 30, 2018
 
$
76,133
 

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 nine months ended September 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 nine months ended September 30, 2018, the Company's revenues disaggregated by the major sources was as follows:

(in thousands) 
 
Three Months Ended September 30, 2018
  
Nine Months Ended September 30, 2018
 
  
U.S
  
Non-U.S.
     
U.S
  
Non-U.S.
    
  
Government
  
Government
  
Total
  
Government
  
Government
  
Total
 
                   
Product sales
 
$
127,332
  
$
5,937
  
$
133,269
  
$
363,254
  
$
25,861
  
$
389,115
 
Contract manufacturing
  
-
   
22,172
   
22,172
   
-
   
71,963
   
71,963
 
Contracts and grants
  
16,656
   
1,556
   
18,212
   
46,711
   
3,878
   
50,589
 
Total revenues
 
$
143,988
  
$
29,665
  
$
173,653
  
$
409,965
  
$
101,702
  
$
511,667