XML 13 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
10. GE Royalty Obligation - GE Royalty Obligation (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Tier 1 | Minimum  
Net Sales in Contract Year $ 0SAFE_NetSalesInContractYear
/ us-gaap_GuaranteeObligationsByNatureAxis
= SAFE_Tier1Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Percentage of the Contract Year Net Sales owed to GE 7.00%SAFE_PercentageOfContractYearNetSalesOwedToGe
/ us-gaap_GuaranteeObligationsByNatureAxis
= SAFE_Tier1Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Tier 1 | Maximum  
Net Sales in Contract Year 50,000,000SAFE_NetSalesInContractYear
/ us-gaap_GuaranteeObligationsByNatureAxis
= SAFE_Tier1Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Tier 2 | Minimum  
Net Sales in Contract Year 50,000,001SAFE_NetSalesInContractYear
/ us-gaap_GuaranteeObligationsByNatureAxis
= SAFE_Tier2Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Percentage of the Contract Year Net Sales owed to GE 6.00%SAFE_PercentageOfContractYearNetSalesOwedToGe
/ us-gaap_GuaranteeObligationsByNatureAxis
= SAFE_Tier2Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Tier 2 | Maximum  
Net Sales in Contract Year 100,000,000SAFE_NetSalesInContractYear
/ us-gaap_GuaranteeObligationsByNatureAxis
= SAFE_Tier2Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Tier 3 | Minimum  
Net Sales in Contract Year $ 100,000,001SAFE_NetSalesInContractYear
/ us-gaap_GuaranteeObligationsByNatureAxis
= SAFE_Tier3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Percentage of the Contract Year Net Sales owed to GE 5.00%SAFE_PercentageOfContractYearNetSalesOwedToGe
/ us-gaap_GuaranteeObligationsByNatureAxis
= SAFE_Tier3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember