v3.7.0.1
Note 5 - Accounts Receivable and Work in Process (Details) - Costs in Excess of Billings and Billings in Excess of Costs - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Costs in Excess of Billings and Billings in Excess of Costs [Abstract]    
Costs incurred on uncompleted contracts $ 166,889 $ 1,519,570
Estimated earnings 39,828 290,037
206,717 1,809,607
Less billings to date 146,368 1,557,268
Total Costs and estimated earnings on contracts in progress $ 60,349 $ 252,339