XML 49 R11.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 5 - Milestone Revenue Recognition | 3 Months Ended
--- | ---
Apr. 05, 2015
Milestone Revenue Recognition [Abstract] |
Milestone Revenue Recognition [Text Block] |
(5) | Milestone Revenue Recognition
The Company periodically enters into research and development contracts with customers related primarily to key encryption products. When the contracts provide for milestone or other interim payments, the Company will recognize revenue under the milestone method in accordance with Accounting Standards Codification (“ASC”) 605-28 Revenue Recognition, Milestone Method. The milestone method requires the Company to deem all milestone payments within each contract as either substantive or non-substantive. That conclusion is determined based upon a thorough review of each contract and the deliverables to which the Company has committed in each contract. For substantive milestones, the Company concludes that upon achievement of each milestone, the amount of the corresponding defined payment is commensurate with the effort required to achieve such milestone or the value of the delivered item. The payment associated with each milestone relates solely to past performance and is deemed reasonable upon consideration of the deliverables and the payment terms within the contract. Milestones may include, for example, the successful completion of design review or technical review, the submission and acceptance of technical drawings, delivery of hardware, software or regulatory agency certifications. The Company had one such milestone contract in process at December, 31, 2014. All milestones under that contract were deemed substantive. During the first quarters ended April 5, 2015 and March 30, 2014, revenue recognized through the achievement of multiple milestones amounted to $300,000 and $1,275,000, respectively. There are no performance, cancellation, termination or refund provisions in the arrangement that contain material financial consequences to the Company. As of April 5, 2015, all contracts utilizing the milestone method were completed.

X
- Details
Name: | sypr_MilestoneRevenueRecognitionAbstract
Namespace Prefix: | sypr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the Milestone revenue recognition. + References No definition available. + Details
Name: | sypr_MilestoneRevenueRecognitionTextBlock
Namespace Prefix: | sypr_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration