XML 49 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation Plans (Narrative) (Details) (USD $)
3 Months Ended
Mar. 31, 2015
May 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense for share-based payments $ 4,846,051us-gaap_AllocatedShareBasedCompensationExpense  
Compensation cost capitalized as part of inventory 239,947us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionCapitalizedCost  
Employee Stock Option Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares)   24,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_EmployeeStockOptionPlanMember
Unrecognized compensation cost 25,868,764us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_EmployeeStockOptionPlanMember
 
Employee Stock Option Plan [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 1 year  
Option expiration period 5 years  
Employee Stock Option Plan [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 5 years  
Option expiration period 7 years  
Non-Employee Director Stock Option Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 6 months  
Option expiration period 10 years  
Unrecognized compensation cost 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_NonEmployeeDirectorStockOptionPlanMember
 
Options granted (in shares) 266,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_NonEmployeeDirectorStockOptionPlanMember
 
Employee Stock Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares approved (in shares) 2,000,000us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_EmployeeStockPurchasePlanMember
 
ESPP discount rate 85.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_EmployeeStockPurchasePlanMember
 
ESPP discount rate recognized as compensation expense 15.00%gntx_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountRecognizedAsCompensationExpense
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_EmployeeStockPurchasePlanMember
 
Restricted Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted (in shares) 4,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_RestrictedStockPlanMember
 
Restricted period, maximum, in years 10 years  
Unearned stock-based compensation 11,753,501us-gaap_DeferredCompensationEquity
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_RestrictedStockPlanMember
 
Amortization expense $ 967,900us-gaap_RestrictedStockExpense
/ us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis
= gntx_RestrictedStockPlanMember
 
Equity Incentive Plans [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of plans (in plans) 4gntx_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
 
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of plans (in plans) 2gntx_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPlans
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember