Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies Commitments and Contingencies - Future Minimum Annual PayCommitments and Contingencies - Future Minimum Annual Payments Under Non-Cancelable Operating Leases, Other Obligations and Inventory Purchase Obligations (Details)

v2.4.0.8
Commitments and Contingencies Commitments and Contingencies - Future Minimum Annual PayCommitments and Contingencies - Future Minimum Annual Payments Under Non-Cancelable Operating Leases, Other Obligations and Inventory Purchase Obligations (Details) (USD $)
Dec. 31, 2013
Commitment And Contingencies [Line Items]  
Operating Leases, Future Minimum Payments Due in 2014 $ 1,384,000
Operating Leases, Future Minimum Payments Due in 2015 1,429,000
Operating Leases, Future Minimum Payments Due in 2016 1,245,000
Operating Leases, Future Minimum Payments Due in 2017 1,046,000
Operating Leases, Future Minimum Payments Due in 2018 1,066,000
Operating Leases, Total Future Minimum Payments Due 6,170,000
Other Commitments, Due in 2014 4,584,000
Other Commitments, Due in 2015 2,269,000
Other Commitments, Due in 2016 25,000
Other Commitments, Due in 2017 0
Other Commitments, Due in 2018 0
Total Other Commitments Due 6,878,000
Inventory Purchase Obligations, Due in 2014 4,327,000
Inventory Purchase Obligations, Due in 2015 0
Inventory Purchase Obligations, Due in 2016 0
Inventory Purchase Obligations, Due in 2017 0
Inventory Purchase Obligations, Due in 2018 0
Inventory Purchase Obligations Total Minimum Payments Due $ 4,327,000