XML 87 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Summary of Status of Outstanding Stock Options (Detail) (Stock Option [Member], USD $)
Stock Option [Member]
USD ($)
Aggregate Intrinsic Value Outstanding, Beginning Balance at Dec. 31, 2012 $ 31,550us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Number of Shares Outstanding, Beginning Balance at Dec. 31, 2012 35,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price Outstanding, Beginning Balance at Dec. 31, 2012 $ 8.66us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Granted, Number of Shares 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercised, Number of Shares (20,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Expired, Number of Shares (10,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Granted, Weighted Average Exercise Price $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercised, Weighted Average Exercise Price $ 7.98us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Expired, Weighted Average Exercise Price $ 10.15us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Aggregate Intrinsic Value Outstanding, Ending Balance at Dec. 31, 2013 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Number of Shares Outstanding, Ending Balance at Dec. 31, 2013 5,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price Outstanding, Ending Balance at Dec. 31, 2013 $ 8.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Granted, Number of Shares 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercised, Number of Shares (5,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Forfeited, Number of Shares 0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Expired, Number of Shares 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercisable, Number of Shares Outstanding 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Granted, Weighted Average Exercise Price $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercised, Weighted Average Exercise Price $ 8.44us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Forfeited, Weighted Average Exercise Price $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Expired, Weighted Average Exercise Price $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercisable, Weighted Average Exercise Price $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercisable, Aggregate Intrinsic Value 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Aggregate Intrinsic Value Outstanding, Ending Balance at Dec. 31, 2014 $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Number of Shares Outstanding, Ending Balance at Dec. 31, 2014 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price Outstanding, Ending Balance at Dec. 31, 2014 $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember