Commitments and Contingencies (Details Textual) (USD $) In Thousands  | 
9 Months Ended | 
|---|---|
Sep. 30, 2011  | |
| Commitments And Contingencies (Additional Textual) | |
| Reserve for uncertain taxes | $ 1,496 | 
| In the event certain new products are not shipped by a distributor to a customer within 90 days, the Company has agreed to purchase and take title to the product | 90 days | 
| Accrual related to contingent performance payments for XM-3 and XM-4 | 28,498 | 
| Additional payments required if XM-4 continues to operate above baseline specifications | 10,000 | 
| Period beyond expected operating performance of design life for XM-4 | 5 years | 
| Accrual related to contingent performance for FM-5 | 11,190 | 
| Accrual related to contingent performance for XM-5 | $ 21,450 | 
| Operating lease terms | 1-15 Years | 
FM-5, XM-5, XM-4 and XM-3 [Member]  | 
|
| Commitments and Contingencies (Textual) [Abstract] | |
| Operating performance over design life | 15 years | 
| X | ||||||||||
- Definition Accrual related to contingent performance payments for FM-5. 
  | 
| X | ||||||||||
- Definition Accrual related to contingent performance payments for XM-5. 
  | 
| X | ||||||||||
- Definition Accrual related to contingent in-orbit performance payments for XM-3 and XM-4. 
  | 
| X | ||||||||||
- Definition Additional payments required if XM-4 continues to operate above baseline specifications during the five years beyond the satellite's fifteen-year design life. 
  | 
| X | ||||||||||
- Definition Agreement to repurchase of certain products shipped to distributor from date of shipment. 
  | 
| X | ||||||||||
- Definition Commitments And Contingencies Additional Textual. 
  | 
| X | ||||||||||
- Definition Commitments and Contingencies. 
  | 
| X | ||||||||||
- Definition operating lease terms. 
  | 
| X | ||||||||||
- Definition Period beyond expected operating performance of design life. 
  | 
| X | ||||||||||
- Definition Reserve for uncertain taxes. 
  | 
| X | ||||||||||
- Definition Satellite expected operating performance over design life. 
  |