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 |

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration