Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY

v2.4.1.9
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY (USD $)
In Thousands, except Share data
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Beginning Balance at Dec. 31, 2011 $ 282,799us-gaap_StockholdersEquity $ 9,921us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 91,933us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 180,945us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Beginning Balance, (in shares) at Dec. 31, 2011   14,376,443us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Exercise of stock options (71)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised (8)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(63)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Exercise of stock options, (in shares) 15,065us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 15,065us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Income tax benefit from stock compensation 259us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation   259us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Net income (loss) (4,091)us-gaap_NetIncomeLoss     (4,091)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Vesting of restricted stock (796)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures (79)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(717)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Vesting of restricted stock, (in shares)   61,152gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Compensation expense restricted stock 1,222us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation 122us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,100us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Dividends on common stock (5,822)us-gaap_DividendsCommonStock     (5,822)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending Balance at Dec. 31, 2012 273,500us-gaap_StockholdersEquity 9,956us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
92,512us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
171,032us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending Balance, (in shares) at Dec. 31, 2012   14,452,660us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Exercise of stock options 203us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 20us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
183us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Exercise of stock options, (in shares) 2,900us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 2,900us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Income tax benefit from stock compensation 116us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation   116us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Net income (loss) 7,232us-gaap_NetIncomeLoss     7,232us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Vesting of restricted stock (322)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures (32)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(290)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Vesting of restricted stock, (in shares)   38,188gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Compensation expense restricted stock 672us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation 68us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
604us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Dividends on common stock (5,839)us-gaap_DividendsCommonStock     (5,839)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending Balance at Dec. 31, 2013 275,562us-gaap_StockholdersEquity 10,012us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
93,125us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
172,425us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending Balance, (in shares) at Dec. 31, 2013 14,493,748us-gaap_CommonStockSharesOutstanding 14,493,748us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Net income (loss) 15,320us-gaap_NetIncomeLoss     15,320us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Vesting of restricted stock (358)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures (35)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(323)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Vesting of restricted stock, (in shares)   45,356gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Compensation expense restricted stock 1,139us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation 113us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,026us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Dividends on common stock (5,865)us-gaap_DividendsCommonStock     (5,865)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending Balance at Dec. 31, 2014 $ 285,798us-gaap_StockholdersEquity $ 10,090us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 93,828us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 181,880us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending Balance, (in shares) at Dec. 31, 2014 14,539,104us-gaap_CommonStockSharesOutstanding 14,539,104us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember