Note 5 - Accounts Receivable and Work in Process (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accounts Receivable And Work In Process Table [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] |
Accounts receivable as of December 31, 2016 and 2015, consists of the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block] |
Work in progress as of December 31, 2016 and 2015 consists of the following as reflected in the balance sheet:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||