XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Note 4 - Revenue Disaggregation - Costs, Estimated Earnings, and Billings on Uncompleted Contracts (Details)
Mar. 31, 2021
USD ($)
Costs incurred on contracts in progress $ 5,266,960
Estimated earnings 2,503,933
Costs and Estimated Earnings on Uncompleted Contracts 7,770,893
Billings to date (6,867,896)
Net Cost in Excess of Billings 902,997
Deferred revenue related to non-systems contracts (609,216)
Contract Liability In Excess of Contract Assets 293,781
Included in accompanying balance sheets  
Contract assets 1,027,288
Contract liabilities $ (733,507)