Note 15 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Net income $ 3,979,612 $ 2,260,211 $ 7,137,557 $ 3,994,819
Basic weighted average number of common shares outstanding 10,001,220 590,035 8,728,448 590,035
Dilutive weighted average common shares outstanding 10,001.220 590,035 8,728,448 590,035
Earnings per share - basic $ 0.40 $ 3.83 $ 0.82 $ 6.77
Earnings per share - diluted $ 0.40 $ 3.83 $ 0.82 $ 6.77