XML 53 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Note 3 - Contracts in Progress - Costs, Estimated Earnings, and Billings on Uncompleted Contracts (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Costs incurred on contracts in progress $ 24,913,254 $ 22,079,680
Estimated earnings 26,040,219 16,499,697
50,953,473 38,579,377
Billings to date (50,132,200) (30,648,666)
821,273 (7,930,711)
Included in accompanying balance sheets    
Contract assets 1,357,797 8,397,024
Contract liabilities $ (536,524) $ (466,313)